Не могу понять в чем проблема. На 3 Экспрессе все работает нормально, поставил 4-ку и выскакивает ошибка. Код очень простой. На клиенте:
but.onclick = function() {
var xhr = new XMLHttpRequest();
xhr.open('POST', '/blog', true);
xhr.send(JSON.stringify({text: document.body.children[0].children[0].value}));
}
Где but - id кнопки, а document.body.children[0].children[0].value - значение текстареа.
На сервере:
router.post('/blog', function (req, res, next) {
var texts = req.body.text;
var blog = new Blog({text: texts});
blog.save(blog);
});
Если нужно будет, могу весь остальной код скинуть, но консоль ругается на эту строку в клиентской части:
xhr.send(JSON.stringify({text: document.body.children[0].children[0].value}));
В чем проблема? Кто знает, помогите, пожалуйста