【发布时间】:2014-06-15 10:21:02
【问题描述】:
我正在尝试编写一个在 Post 请求中接收 JSON 的简单 Express 应用程序。这是我目前在服务器上的内容:
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
谁能提出原因?
【问题讨论】:
标签: json node.js express xmlhttprequest