我只是将我的节点api切换到使用 node-mysql.它不断抑制我的错误/堆栈跟踪,使开发和调试成为一场噩梦.例如,我正在编写一个新功能,我收到此错误: /opt/figo/banking/node_modules/mysql/lib/protoco
/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");