2017-09-26 5 views
1

のために、私はこの1つに似たいくつかのエラーを取得されていますされている行:これらの警告を持っていないことが原因で発生しているようだUnhandledPromiseRejectionWarning:不明確どのファイルまたは警告が

(node:30892) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 5): SyntaxError 

これらの質問(What is Unhandled Promise RejectionNodeJS UnhandledPromiseRejectionWarning)から、 .thenの連鎖の後の約束。

ただし、これらの警告には問題が存在するファイルまたは行番号はありません。これを見つけ出す/見つけ出す方法はありますか?

答えて

0

unhandled promise rejection warningをキャッチし、指定されたデータを使用して発生場所を知ることができます。

process.on('unhandledRejection', (reason, p) => { 
    console.log('Unhandled Rejection at: Promise', p, 'reason:', reason); 
}); 

これはhereたちを教えgyus:

enter image description here

+0

これはアウト出力します "はconsole.log SRC \アプリケーション\ app.jsx:9 unhandledRejection" 9行目はの場所であります実際の警告の場所ではなく、process.onのconsole.log。 error.messageの代わりにロギングエラーが発生すると、それは役に立たないトレースが得られます。何か案は? – user7470360

+1

私はこのエラーを得た: にconsole.log SRC \アプリケーション\ app.jsx:9 未処理の拒絶で:プロミス理由:XMLHttpRequest.openのでSyntaxError ( \ node_modules \ jsdom \ libに\ jsdom \ \ xmlhttprequest.jsを生きて: dispatchXhrRequestで15) (\ node_modules \ axios \ LIB \アダプタ\ xhr.js :486 45:xhrAdapterで13) ( \ node_modules \ axios \ LIB \アダプタ\ xhr.js:12:10)で ディスパッチ要求( \ node_modules \ axios \ lib \ core \ dispatchRequest.js:52:10) at process._tickCallback(internal/process/next_tick.js:109:7) これは実際のエラーの原因ですか? – user7470360

+0

公正であるためにIdk。私はかつてそれを使用したことはありませんが、それはgithubの答えを見て正しい答えと思われる。 –

関連する問題