【发布时间】:2016-11-03 22:29:19
【问题描述】:
我现在有以下设置
test.js
var user = {
username: 'test_user',
email: 'test@test.me',
password: 'you shall not pass',
address: 'No where street'
};
chai.request(app)
.post('/api/v1/users')
.send(user);
我正在我的 routes/user.js 中处理发布请求
router.post('/', function(req, res, next) {
console.log('body: ' + req.body);
queries.insertUser(req.body)
.then(function(id) {
return queries.getSingleUser(id);
})
.then(function(user) {
res.status(200).json(user);
})
.catch(function(err) {
next(err);
});
});
req.body 最终是未定义的。任何关于可能出现问题的线索?
代码在https://ide.c9.io/burtonium/node-from-scratch,如果有人想看看的话。
【问题讨论】:
标签: javascript node.js chai knex.js