你可以使用node-inspector来调试与foreman一起运行的node.js应用程序

时间:2012-03-30 16:35:15

标签: javascript node.js heroku foreman node-inspector

我有一个node.js应用程序,我可以通过运行node-inspector来调试:

node --debug app.js

但是我想使用foreman来启动我的应用程序,因此它会在.env文件中加载环境变量。像这样:

foreman start

有没有办法使用foreman运行应用程序并使用node-inspector?我试过了:

foreman start --debug

但没有任何运气。

感谢。

2 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:3)

如果您只关心环境变量,您也可以考虑使用:

foreman run node --debug app.js

run命令与start不完全相同;而不是启动整个应用程序,它只在您的应用程序的Heroku环境的上下文中运行命令。因此,根据您的情况(如果您有支持工作人员等),这可能会也可能不会起作用。