当我运行heroku local
来测试我的工作进程时,我得到了:
forego | starting worker.1 on port 5000
worker.1 | /myproject/source-file.js:28 # in red
worker.1 | ad (module.js:343:32) # in red
最后两行以红色表示错误。但是堆栈跟踪或错误消息是可见的。
我执行
heroku local
而不是node source-file.js
的重要之处在于,因为我有一个名为.env
的本地环境文件,该文件需要使用本地进程才能使用的密钥,而且我不确定如何将其输入node
。如何扩展这些红色消息以找出失败的原因?
最佳答案
我发现执行此操作的简单方法是改用foreman start
。实际上在Heroku Local guide中提到过。 .env
以与heroku local
相同的方式读取。
关于node.js - 在运行“heroku local”时,如何获取有关错误的更多详细信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35142931/