位置: 编程技术 - 正文

浅谈NodeJs之数据库异常处理(nodejss)

编辑:rootadmin

推荐整理分享浅谈NodeJs之数据库异常处理(nodejss),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs总结,nodejs的数据类型,node.js 数据库,node.js 数据库,nodejs 数据结构,nodejs 数据结构,nodejs 数据结构,nodejs的数据类型,内容如对您有帮助,希望把文章链接给更多的朋友!

本文介绍了NodeJs之数据库异常处理,分享给大家,具体如下:

NodeJs版本:4.4.4

数据库链接错误

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

如下:

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

浅谈NodeJs之数据库异常处理(nodejss)

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

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

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

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

数据库sql语句错误

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

报错信息:

可以看到错误都是通过catch抛出。

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

这里有一篇stackoverflow处理错误的非常有用的问答node-js-best-practice-exception-handling

标签: nodejss

本文链接地址:https://www.jiuchutong.com/biancheng/379478.html 转载请保留说明!

上一篇:详解基于Vue+Koa的pm2配置(基于vue的app)

下一篇:浅谈Node.js之异步流控制(node.js ejs)

  • 转让非独占许可使用权
  • 组成计税价格包括什么
  • 个人所得税征收标准表
  • 税务机关内部控制措施
  • 公司有残疾人需要交税吗
  • 何为金税四期
  • 商誉减值是在年报还是半年报
  • 个体工商户怎么变更法人
  • 特殊性税务处理所得税怎么算
  • 每年税控盘维护费会计分录
  • 企业年报社保都是0人的公司
  • 法人分配利润分录
  • 境外企业向境内提供国际运输服务核定征收的企业所得税
  • 建筑企业跨地区
  • 怎么去税务局申报个税
  • 地税逾期申报怎么处理
  • 贸易公司买进卖出
  • 装修费用如何做分录
  • 土地使用权摊销账务处理
  • 同一控制下合并对价怎么算
  • 电脑管家游戏加速怎么卸载
  • 如何将win11任务栏变小一点
  • php语言之面向对象编程 educoder
  • 支付人工费会计科目
  • 独资子公司如何注册
  • smart方法的含义和重要性
  • 暂估入库的税务分录
  • 导航菜单是什么
  • thinkphp技术
  • php消息实时推送完整示例
  • 无偿占用资金企业有哪些
  • php 随机数
  • 工程结算在资产负债表中哪个科目显示
  • yolov5 output
  • python 构建
  • css如何应用
  • 计提本月工资社保怎么扣
  • PYTHON中使用什么符号表示单行注释
  • 阿里云主机安装软件
  • mongodb数据删除
  • 小规模纳税人起征点变化历程
  • 初学access收获心得
  • 税控服务费减免月底怎样结转
  • 金税盘分盘可以全额抵扣吗
  • 无形资产摊销账面价值
  • 佣金和其他费用
  • 收到费用发票分录
  • 暂估入账的固定资产
  • 买入返售金融资产属于金融资产吗
  • 无形资产原值变更 摊销
  • 新会计准则开办时间规定
  • 个人向对公账户付款有风险吗
  • 工厂不开票怎么办
  • 金税盘忘记清卡了怎么办
  • 管理费用是负数怎么处理
  • mysql优化查询
  • sql查询连续登录天数
  • sqlserver数据库备份
  • sql server怎么使用sql语句
  • win8下载软件
  • win8 联网
  • 尽量别熬夜
  • linux服务器怎么用
  • creative cloud怎么用
  • linux中符号连接文件是什么意思
  • win7盘符不见了
  • win8系统怎么设置桌面图标
  • windows 10激活不了
  • win10预览模式
  • 特效添加
  • 如何用法向量求点到线的距离
  • surf apk android
  • 什么是四个菜
  • python xml.etree
  • Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
  • unity的shader用法
  • js实现下载
  • 怎样看业务序号
  • 税务申报系统如何改成密码登录
  • 定期定额发票使用流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设