位置: 编程技术 - 正文

浅谈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)

  • 新公司三个月没有录入职员
  • 计提个税会计科目怎么做
  • 发票签字有什么用
  • 公对私转账没有到账怎么查询
  • 公司购买的打印机
  • 专票3个点和6个点哪个多
  • 非财政补助结余分配期末有余额吗
  • 增值税专用发票几个点
  • 账本一般保存几年就可以销毁2004年的规定
  • 支付股权转让费会计科目
  • 资产处置损益属于收入吗
  • 资本公积是属于什么类账户
  • 筹建期间有收入怎么办
  • 企业间拆借资金是否缴税
  • 票据占比不得超过各项贷款的
  • 原材料做成库存会计分录
  • 长期借款按月计提
  • 银行收回贷款本息企业怎么做分录
  • 转让购入的设备税率
  • 小规模纳税人附加税税率各是多少
  • 股票授予代替工资缴税吗?
  • 增值税怎么勾选
  • 工程项目产生的沙石怎么处理
  • 资金清算款项
  • 转移性支出与转移性收入相对应主要包括
  • 非营利性组织有
  • 网卡和网线都正确接法
  • win11桌面图标如何固定不动
  • 宽带连接错误651是什么意思
  • 赞助费支出怎样记账
  • 往来款作为投资款的影响
  • PHP:finfo_set_flags()的用法_fileinfo函数
  • 若依系统怎么样
  • 在草地上吃零食叫什么
  • element级联动态加载
  • 小规模拍卖公司怎么开票
  • 卷积拆分
  • 年度预算的意义
  • 搅拌机属于什么费用
  • 公允价值变动收益是指什么
  • 临过期产品
  • 支付委托加工费的记账凭证
  • java mongodb模糊查询
  • 自产的货物用于在建工程增值税
  • 新会计准则基本准则
  • 成本费用率和成本费用利润率的区别
  • 公司什么项目
  • 建筑工程企业人才优势怎么写
  • 差额增值税发票和全额增值税发票
  • 股东权益合计是净资产吗
  • 逾龄资产对企业的影响
  • 计提增值税如何计算
  • 增值税多缴税款可以抵缴以后
  • 折扣 会计处理
  • 采购家具分批结算方式
  • 废品相关内容有哪些
  • 收到的稳岗补贴要交企业所得税吗
  • 企业弥补亏损的顺序
  • 高速公路过路费增值税
  • 货款还没收到有违法所得吗
  • sqlserver数据库怎么导出
  • sql server使用教程(图文)
  • 电脑提示Windows照片查看器无法打开此图片
  • ubuntu怎么刷新桌面
  • keyword是啥
  • win8笔记本无法更新正在撤销更改
  • u3d怎么导入贴图
  • js在对象的方法中访问属性name的语法为
  • android获取位置信息
  • JavaScript不支持ie
  • jquery删除所有class
  • listview的item
  • emacs win10
  • javascript高级程序设计第五版 pdf下载
  • python爬虫抓包
  • python的读写文件
  • 航天金税盘客服电话苏州
  • 福建2021年水利水电招聘
  • 税务关系转移社保怎么办理
  • 清税申报表怎么填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设