当我运行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/

10-13 05:28
查看更多