位置: 编程技术 - 正文

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

  • 合同中增值税税率怎么描述
  • 咨询服务业涉及税费
  • 员工福利开的专票怎么做分录
  • 宣传牌是否计入固定资产
  • 预付账款长期挂账风险
  • 电子发票冲红还是作废
  • 购买土地自建厂房的会计处理
  • 增值税专用发票的税率是多少啊
  • 股权转让需要缴纳企业所得税吗
  • 用于出口的进项可以抵扣吗
  • 应付账款多计怎么处理
  • 工程项目增值税税率
  • 分月计提利息会计分录
  • 电费发票开据后如何入帐
  • 企业办自建厂房理房产证需要什么资料
  • 开出增值税发票没收到怎么抵扣进项税?
  • 建安发票是什么意思
  • 广告制作费有哪些项目
  • 未办理房屋预售许可证怎么处理
  • 小微企业免税销售额一栏怎么填
  • 增值税专用发票使用规定 最新
  • 食堂固定资产管理制度
  • 代扣代缴增值税附加税减免政策
  • 业务招待费不超过销售收入的5‰
  • 预借现金和现金分期的区别
  • 坏账收回的会计处理方法
  • 背书转让银行承兑汇票会计分录
  • basic run
  • symtray.exe - symtray是什么进程 有何作用
  • 鸿蒙系统垃圾清理
  • 工程安装成本分录
  • 收取水电费如何开票
  • 屏幕颜色怎么变
  • 企业核定征收管理办法
  • php数组函数,选班长
  • php技术实现加载的过程
  • 收到工程款怎么做账务处理
  • 收到银行汇票怎么背书
  • 国家纪念品
  • 材料入库款项未付会计分录
  • 纳税人销售免税货物
  • typescriptlang
  • ChatGPT解开了我一直以来对自动化测试的疑惑
  • 计算机视觉的应用
  • php网页聊天室
  • 销售费用进项税额转出会计分录怎么写
  • 注册资本为
  • 小规模纳税人公转私技巧
  • mysql分页性能优化
  • pycharm折叠代码块快捷键
  • 增值税年底抵扣
  • 个人代扣代缴社保分录
  • 餐饮服务税率是服务类税率还是货物类
  • 企业所得税交完了转个人
  • 企业实收资本与实缴资本
  • 税务师报名条件和要求
  • 注销退税后又补税了
  • 某企业福利部门
  • 技术服务行业增值税税负率
  • 债券发行后在市场上交易时是怎么确定交易价格的
  • 发票认证完了该怎么取消
  • 原始凭证留存几年
  • mysql速成要多久
  • windows写字板功能
  • 将Sublime Text 2固定到Ubuntu启动器的方法
  • 在mac设备上用到什么
  • centos5.3安装教程
  • windows开始界面
  • xp桌面快捷方式不见了
  • win10系统升级后桌面图标变大
  • linux如何使用命令创建文件夹
  • 快速掌握日语词汇
  • jquery创建表格
  • jquery获取指定元素
  • 迅雷继续下载
  • Jquery ajax请求导出Excel表格的实现代码
  • 贸易公司的税率多少
  • 南京电费余额查询
  • 河北个体户个人缴税标准
  • 如何建立内部控制缺陷认定的定型标准和定量标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设