2016-01-24 42 views
0

我的一箇中的NodeJS/ExpressJS應用從時間相當到達時間誤差:的NodeJS/ExpressJS:文件的語法錯誤意外結束

SyntaxError: Unexpected end of input 
    at parse (native) 

不幸的是沒有行號,並沒有堆棧。洞項目是基於打字稿並編譯得很好。該過程在PM2上運行。

任何想法如何追捕這個錯誤?

問候和THX ...

+0

另外這是一個夢幻般的調試器 的https: //github.com/node-inspector/node-inspector –

回答

0

搜索您的應用程序源代碼JSON.parse,然後找到如有您所得到的是輸入的是正確的JSON。 ,我懷疑你正在HTML頁面爲您的請求(因4045xx) 之一的響應追查錯誤:

try{ 
 
    JSON.parse(body); 
 
} 
 
catch(err){ 
 
    console.log('error due to ', err); 
 
}

+0

所有json.parse都位於try catch中。我認爲這可能是第三方npm模塊......但如何追蹤它,沒有任何痕跡? –

相關問題