Tôi có một máy chủ như sau:Node.js làm thế nào để đọc dữ liệu json từ yêu cầu?
app.post('/', function(req, res, next) {
console.log(req);
res.json({ message: 'pppppppppppppssssssssssssss ' });
});
Các yêu cầu được gửi từ một khách hàng như:
$.ajax({
type: "POST",
url: self.serverURI,
data: JSON.stringify({ "a": "128", "b": "7" }),
dataType: 'json',
success: function (result) {
console.log(result);
},
error: function (xhr, ajaxOptions, thrownError) {
console.log(xhr);
}
});
cho đến nay mức phạt kết nối.
Vấn đề của tôi là trong máy chủ:
console.log(req);
nơi tôi muốn đọc dữ liệu tôi gửi đi. Làm cách nào để đọc { "a": "128", "b": "7" }
từ req
?
Cảm ơn bạn rất nhiều, nó làm việc. Cuối cùng ufffffff. Nó sẽ là tuyệt vời nếu bạn có thể giải thích làm thế nào tôi có thể gửi một JSon cho khách hàng bằng tham số "res" :) – arslan
'res.json (đối tượng)' là cách chính xác để đi. Như đã được đưa ra trong mã mẫu của bạn. – qqilihq
Tôi đọc nhiều hướng dẫn. Một số sử dụng "res.json (đối tượng)", một số sử dụng "res.end (cái gì đó)", khá khó hiểu cho những người mới này. – arslan