我有以下POST路由将数据插入我的postgres数据库:
router.post('/add', function(req, res) {
console.log('add route hit at ' + currentDate);
console.log(req.body);
knex('users').insert(
{first_name: req.body.first_name},
{last_name: req.body.last_name}
)
});
由于某种原因,这不会将数据插入我的数据库,但也不会返回任何错误。有人可以帮忙吗?
谢谢!
答案 0 :(得分:1)
您需要在knex链上调用then
router.post('/add', function (req, res) {
return knex('users')
.insert(req.body)
.then(function () {
res.send('welcome') // or something
})
})