你可以使用节点检查器来debugging与领class运行的node.js应用程序

我有一个node.js应用程序,我可以使用node-inspector运行进行debugging:

node --debug app.js 

但是我想用工头来启动我的应用程序,所以它会在.env文件中加载环境variables。 像这样:

 foreman start 

有没有办法与工头运行应用程序,也使用节点检查器? 我试过了:

 foreman start --debug 

但没有任何运气。

谢谢。

为什么不在你的Procfile中使用node --debug app.js

如果你只关心环境variables,你也可以考虑使用:

foreman run node --debug app.js

run命令与start不完全相同; 它不是启动整个应用程序,而是只在应用程序的Heroku环境的上下文中运行一个命令。 所以这可能会也可能不会取决于你的情况(如果你有支持工人等)。