我有一个node.js应用程序,我可以通过运行node-inspector来调试:
node --debug app.js
但是我想使用foreman来启动我的应用程序,因此它会在.env文件中加载环境变量。像这样:
foreman start
有没有办法使用foreman运行应用程序并使用node-inspector?我试过了:
foreman start --debug
但没有任何运气。
感谢。
答案 0 :(得分:6)
为什么不在Procfile中使用node --debug app.js
答案 1 :(得分:3)
如果您只关心环境变量,您也可以考虑使用:
foreman run node --debug app.js
run
命令与start
不完全相同;而不是启动整个应用程序,它只在您的应用程序的Heroku环境的上下文中运行命令。因此,根据您的情况(如果您有支持工作人员等),这可能会也可能不会起作用。