title: express post请求res.body 取不到数据 date: 2015-10-19 10:42:49 tags: express category: javascript
使用post请求,json格式的时候,req.body=undefind 这里需要使用一个中间件body-parser
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
// see https://github.com/expressjs/body-parser
// 添加 body-parser 中间件就可以了
app.use(bodyParser.urlencoded({extended: false}));
app.use(bodyParser.json());
app.post('/', function (req, res) {
console.log('req.body', req.body);
res.send({airead: 'fan'});
});
app.listen(8888);