koa 捕获sql异常
对try...catch
开始懵了
对于从数据库增删改查数据,例如在做一个删除用户的操作,是不是都需要捕获异常。
是不是对任何数据库操作都需要做异常处理,try.catch?
[是的话我觉得好麻烦]
User.destroyUser = async function (Id) {
try {
const res = await this.destroy({
where: {
Id
}
})
} catch (e) {
throw(e)
}
return res
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
封装一个函数,比如叫
warp()
,这个wrap
的参数就是你要处理的那个逻辑。可以改写成
new Promise().then().catch()
的形式