Я пытаюсь написать простое приложение Express, которое получает JSON в запросе Post. Вот что я до сих пор на сервере:
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser.json());
app.post('/acceptContacts', function(req, res) {
'use strict';
console.log(req.body);
console.log(req.body.hello);
res.send(200);
});
app.listen(8080);
И вот что я имею на клиенте в браузере:
var req = new XMLHttpRequest();
req.open('POST', 'http://localhost:8080/acceptContacts?Content-Type=application/json');
var obj = {hello:'world'};
req.send(JSON.stringify(obj))
Однако я получаю следующий вывод на консоли сервера:
{}
undefined
Может ли кто-нибудь предложить причину?