位置: 编程技术 - 正文

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

  • 企业所得税的计算公式
  • 未分配利润具体内容
  • 合同取得成本如何结转
  • 没有上市的公司怎么看财务报表
  • 汽车租赁服务开发票税率
  • 用友无法录入现金流量怎么处理
  • 搬家费账务处理
  • 核定征收的小规模企业所得税B表收入总额含税吗
  • 代理记账有什么风险吗
  • 网吧卖出那些零食怎么卖
  • 哪些支出可计入成本
  • 小汽车残值率多少合适
  • 个人所得税福利费免税范围
  • 危险废物处理原则
  • 销售折扣账务怎么处理
  • 分包开普通发票还是增值税专用发票?
  • 发票销货清单需要到税务局吗
  • 这个月只开了销项负数怎么办
  • 其他业务成本如何核算
  • 软件无法运行解决方法
  • word如何修改正文字体
  • 怎样开发票的具体步
  • 工会经费是否可以给非会员使用
  • 工商年报中生育保险本期实际缴费金额
  • php4位数的随机字符
  • 为什么windows10关机后自动开机
  • 抖音自动抢福袋挂机软件哪个好
  • 经营性支出属于哪个科目
  • 现金结算起点包括1000元吗
  • php中split
  • vue使用render
  • 会计科目明细分类科目表
  • 利息支出属于生产成本吗
  • win10系统安装详细步骤
  • kavsvc.exe - kavsvc是什么进程 有什么作用
  • 在建工程的核算内容和范围是什么
  • 违约罚款的会计分录
  • 会计核算的实训目的
  • 狮子岩斯里兰卡
  • 未发货先开票后付款是否违法
  • 共轭梯度法matlab代码
  • div css页面布局
  • 企业盘盈的固定资产其核算的会计科目是
  • 简易征收税率表
  • 网站升级改造方案
  • 运营级别划分
  • mongodb数据库中使用哪个数据库可以设置用户名和密码
  • 购买方销项负数发票怎么抵扣
  • 小企业会计准则没有以前年度损益调整科目
  • 外购无形资产的增值税计入成本吗
  • 应收账款科目如何核算
  • 自用房产税计入什么科目
  • 一次性补缴一年社保
  • 奖励员工购物卡怎么写
  • 结转主营业务成本是什么意思
  • 收到促销服务费会计分录
  • 应收票据和应付票据可以对冲吗
  • mssql查询语句
  • win7系统怎样
  • win8宽带连接
  • 帮我打开双击锁屏
  • 电脑xp系统改装win7系统可以吗
  • windowsxp的磁盘管理在哪
  • win8.1系统要求配置
  • unity项目中的资源
  • shell根据时间获取文件
  • jquery 插件写法
  • 可以生成选区的方式是使用
  • mac怎么编写python
  • vr project
  • html读书笔记
  • BootStrap glyphicon图标无法显示的解决方法
  • jquery字符转数字
  • jquery实现原理
  • wordpress基于什么语言
  • 天津电子税务局ca证书
  • 云南发票网站
  • 收到海关进口增值税专用缴款书怎么确定库存商品的金额
  • 1950土地改革后土地所有权
  • 消费税包装物押金和增值税一致吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设