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 –