Возникли проблемы при получении express для правильного ответа на мой запрос jquery ajax.Реальная публикация работает нормально, но независимо от того, что я пытаюсь сделать, я не могу получить ответ от своего приложения, который я могу использовать.Сначала он просто постоянно публиковал сообщения и зависал, и через минуту он отвечал предупреждением, в котором говорилось что-то вроде «Загружен XML-документ» (понятия не имею, откуда он). В любом случае, теперь он дает мне
SyntaxError: Неожиданный токен ILLEGAL при разборе (нативном) в IncomingMessage.
В моем экспресс-приложении у меня есть:
app.post('/save', function(req, res) {
console.log(req.body.objectData);
res.contentType('json');
res.send({ some: 'json' });
});
и в моем jquery:
$.ajax({
url: "/save",
type: "POST",
dataType: "json",
data: {objectData: someObject},
contentType: "application/json",
cache: false,
timeout: 5000,
complete: function() {
//called when complete
console.log('process complete');
},
success: function(data) {
console.log(data);
console.log('process sucess');
},
error: function() {
console.log('process error');
},
});