我是 heroku 和 node.js 的新手。我有一个小的 node.js 应用程序,我可以使用 heroku 工具带中的 FOREMAN 在我的本地机器上成功启动和运行。不过,我不明白如何最好地调试应用程序。
我看到有一个用于 node.js 的 eclipse 调试器以及 node-inspector 项目。但我似乎无法让这些与 FOREMAN 一起工作。
foreman start
如果无法调试由工头启动的应用程序,工头的用途是什么?
最佳答案
补充一下,您的 Procfile 可能如下所示:
web: node web.js
webDebug: node --debug-brk=5858 web.js`
因此,要开始调试,您只需调用 foreman start webDebug
,您可以根据需要调用配置。
调试器将监听端口 5858,您必须从 http://localhost:5100 调用您的应用程序而不是 http://localhost:5000 .
关于debugging - 我如何使用 heroku foreman 调试 node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10677879/