ノードのAPIをnode-mysqlに切り替えました。私のエラー/スタックトレースを抑え続け、悪夢の開発とデバッグを続けます。例えば、私は新しい機能を書いていますし、私はこのエラーを取得する:node-mysql 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
はに再考しました。私のエラー。
を使用して渡しているもの
var
のdata type
チェックは多分あなたのエラーメッセージが文字列であり、私は、コードがクラッシュした –
を再スローする場合、それらが正しく記録されませんので、 'Error'sなるためにそれらを期待しています意図的にエラーを投げているわけではありません。 Parser.jsの条件は次のとおりです。78 'if(!err || typeof err.code!== 'string' || err.code.substr(0、7)!== 'PARSER_')throw err;' – Jeremy