例:
当我通过nodejs服务在数据库中插入数据时。数据在数据库中成功插入(如mysql)
但响应失败(例如客户端调用插入服务数据成功存储在数据库中。但网络问题的响应失败,客户端不知道是否插入数据)
那么如何妥善处理上述情况?
答案 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
})