2016-01-24 90 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模块......但如何追踪它,没有任何痕迹? –

相关问题