我如何使用heroku工头调试node.js应用程序?

Pau*_*aul 2 debugging heroku node.js

我是heroku和node.js的新手.我有一个小node.js应用程序,我可以使用来自heroku工具带的FOREMAN在我的本地计算机上成功启动和运行.但我不明白如何最好地调试应用程序.

我看到node.js和node-inspector项目都有一个eclipse调试器.但我似乎无法使这些与FOREMAN合作.

foreman start
Run Code Online (Sandbox Code Playgroud)

如果无法调试由工头启动的应用程序,工头的目的是什么?

Iri*_*siu 12

另外,您的Procfile可能如下所示:

web: node web.js
webDebug: node --debug-brk=5858 web.js`
Run Code Online (Sandbox Code Playgroud)

所以要开始调试你只需要打电话foreman start webDebug,你可以随意调用配置.

调试器将侦听端口5858,您必须从http:// localhost:5100而不是http:// localhost:5000调用您的应用程序.