在nodejs中响应失败。如何正确处理

时间:2018-04-11 05:41:18

标签: node.js sequelize.js

例:

当我通过nodejs服务在数据库中插入数据时。数据在数据库中成功插入(如mysql)

但响应失败(例如客户端调用插入服务数据成功存储在数据库中。但网络问题的响应失败,客户端不知道是否插入数据)

那么如何妥善处理上述情况?

1 个答案:

答案 0 :(得分:0)

你的问题有点广泛的答案,但我认为,这可能是你正在寻找的

model.User.create({your_data})
.then(user => { // if all goes right the this block will be executed

}).catch(err => { // if anything goes wrong this block will be executed
    console.log(err);
    // from here you can send err in response OR redirect to error page
})