Tôi đã thử sử dụng Iron Router để định tuyến máy chủ nhưng không được. Sau đó, tôi phát hiện ra WebApp có vẻ như sẽ xử lý việc này.
Nhưng khi tôi kiểm tra đối tượng req:
WebApp.connectHandlers.use("/api/add", function( req, res, next ) {
console.log(req);
res.writeHead(200);
res.end("Xin chào thế giới từ: " + Meteor.release);
});
Tôi không thấy bất kỳ dữ liệu biểu mẫu POST nào. Không có thuộc tính nội dung và tôi không thấy dữ liệu ở bất kỳ đâu dưới bất kỳ thuộc tính nào khác.
Làm cách nào để truy cập dữ liệu này? Tôi đang điên cuồng cố gắng tìm ra điều gì đó mà tôi nghĩ là tương đối đơn giản ...
Vâng, tôi cũng gặp phải vấn đề tương tự. Khi sử dụng kết nối, nội dung bài đăng không tự động xuất hiện trong đối tượng yêu cầu. Bạn có thể sử dụng phần mềm trung gian như thế này https://stackoverflow.com/a/24122700/5203563Hoặc tự mình lấy nó như thế này:
WebApp.connectHandlers.use("/api/add", function( req, res, next ) {
thân var = "";
req.on('data', Meteor.bindEnvironment(function (data) {
nội dung += dữ liệu;
}));
req.on('end', Meteor.bindEnvironment(function () {
console.log(body);
res.writeHead(200);
res.end("Xin chào thế giới từ: " + Meteor.release);
}));
});
Về javascript - Làm cách nào để truy cập nội dung HTTP POST (dữ liệu biểu mẫu) bằng WebApp của Meteor? Hay cái gì khác? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/32705484/
Tôi là một lập trình viên xuất sắc, rất giỏi!