0
我的一箇中的NodeJS/ExpressJS應用從時間相當到達時間誤差:的NodeJS/ExpressJS:文件的語法錯誤意外結束
SyntaxError: Unexpected end of input
at parse (native)
不幸的是沒有行號,並沒有堆棧。洞項目是基於打字稿並編譯得很好。該過程在PM2上運行。
任何想法如何追捕這個錯誤?
問候和THX ...
我的一箇中的NodeJS/ExpressJS應用從時間相當到達時間誤差:的NodeJS/ExpressJS:文件的語法錯誤意外結束
SyntaxError: Unexpected end of input
at parse (native)
不幸的是沒有行號,並沒有堆棧。洞項目是基於打字稿並編譯得很好。該過程在PM2上運行。
任何想法如何追捕這個錯誤?
問候和THX ...
搜索您的應用程序源代碼JSON.parse
,然後找到如有您所得到的是輸入的是正確的JSON。 ,我懷疑你正在HTML頁面爲您的請求(因404
或5xx
) 之一的響應追查錯誤:
try{
JSON.parse(body);
}
catch(err){
console.log('error due to ', err);
}
所有json.parse都位於try catch中。我認爲這可能是第三方npm模塊......但如何追蹤它,沒有任何痕跡? –
另外這是一個夢幻般的調試器 的https: //github.com/node-inspector/node-inspector –