数据恢复咨询热线:400-666-3702  

欢迎访问南京兆柏数据恢复公司,专业数据恢复15年

兆柏数据恢复公司

 数据恢复资讯

 当前位置: 主页 > 数据恢复资讯

如何准确的做到NodeJs数据库异常处理

浏览量: 次 发布日期:2023-10-09 22:48:29

如何准确的做到NodeJs数据库异常处理

最近有了解到很多朋友因为数据库异常感到十分头疼,所以今天带来一篇相关数据库异常处理文章给大家,希望可以给到大家一点帮助。

数据库链接错误

使用nodejs处理异常最麻烦不过,这里我抛开nodejs提供的domain和一些第三方库专门处理的东西。操作数据库是我们常用的功能。通过回调,我们这里会有很多err出没。

如下:

可以看到2个回调的地方都会有出错的可能。

并且这是一个模块,我们将它导出了。

这里我们故意将数据库链接的端口号填错,写成330666:

陆家嘴数据恢复

这样的话,在我们链接数据库的时候是会出错的。

这里我们使用了promise,所以在导出的函数中,我们使用了catch,他会抓到queryPromise函数中的错误,并打印到日志中。

数据库sql语句错误

我们修改一下代码,将数据库链接填对,修改sql语句为错误的语句。浦东数据恢复

报错信息:

可以看到错误都是通过catch抛出。所以如果使用了Promise我们可以直接在catch中抓到下面抛出的异常。不需要再去queryPromise函数中打日志异常了。

相关推荐