debugging - 我如何使用 heroku foreman 调试 node.js 应用程序?

标签 debugging node.js heroku

我是 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/

相关文章:

android - 某些 androids 应用程序无法通过 fiddler 连接

mysql - 使用 Node+MySql Docker 容器登录注册表单

Javascript:将值返回给回调函数之外的变量

ruby-on-rails - Rails - Puma 随机启动 worker 失败

java - Play Framework - 部署到 Heroku 时出错(postgresql 'user' 表)

android - 获取适用于 Android 的 Google Maps V2 调试和生产 key

c++ - 在 Rcpp 中调试运行时错误

Python 调试器 : Stepping into a function that you have called interactively

javascript - 表单提交 404 未找到错误

git - 将 Heroku 与 git repo 同步的最佳方式?