9
Tôi đang cố gắng đăng một số json đến một máy chủ nút đang chạy nhanh nhưng nó vẫn nói với tôi rằng json không hợp lệ. Nhưng không phải của nó, nó chỉ là một đối tượng cũ đơn giản. Hiện nay tôi gặp phải lỗi 'dấu hiệu bất ngờ i'đăng json để diễn tả - json không hợp lệ
khách hàng:
$.ajax({
contentType: 'application/json',
type: "POST",
url: "/admin",
data: {id: '435ghgf545ft5345', allowed: true}
});
server:
var bodyParser = require('body-parser');
app.use(bodyParser({strict: false}));
app.post('/admin', function(request, response) {
console.log(request.body);
});
Tôi cũng đã cố gắng đưa bodyParser.json() như tham số thứ hai trong bài tuyến đường và nhận lỗi 'json không hợp lệ khi phân tích cú pháp'. Tôi không thể hiểu tại sao.
Hey Sambath, nhờ việc này, đó là trong thực tế là tôi đã không stringify json tôi, vì vậy các máy chủ đã cố gắng để phân tích một đối tượng đã phân tích cú pháp. – wazzaday
Chào mừng tuyệt vời :) –
xin vui lòng không chỉ đăng một đoạn mã tùy ý. bạn cần giải thích tại sao điều này là đúng và những gì OP đã làm sai. – dopatraman