当前位置 : 主页 > 网页制作 > Nodejs >

node.js – node-mysql重新抛出非MySQL错误

来源:互联网 收集:自由互联 发布时间:2021-06-16
我只是将我的节点api切换到使用 node-mysql.它不断抑制我的错误/堆栈跟踪,使开发和调试成为一场噩梦.例如,我正在编写一个新功能,我收到此错误: /opt/figo/banking/node_modules/mysql/lib/protoco
我只是将我的节点api切换到使用 node-mysql.它不断抑制我的错误/堆栈跟踪,使开发和调试成为一场噩梦.例如,我正在编写一个新功能,我收到此错误:

/opt/figo/banking/node_modules/mysql/lib/protocol/Parser.js:78
    throw err; // Rethrow non-MySQL errors
          ^
TypeError: string is not a function

mysql模块是重写我原来的错误消息的必要条件.我怎么能让它停止这样做?我想确切地看到它失败的确切位置,而不是node-mysql决定重新抛出我的错误的地方.

如果你抛出错误它应该是一个有效的错误对象.我认为你正在抛出字符串.试试这个

throw new Error("oops something happened");
网友评论