【发布时间】:2013-11-10 19:25:32
【问题描述】:
我有一个在本地机器上运行良好的 Node.js 应用程序。当我将它推送到 Heroku 时,它运行正常,我可以在浏览器中访问它,但它似乎没有读取任何节点配置文件。
我有一个config/ 目录,其中包含:
development.yaml
heroku.yaml
在 Heroku 我有这些 ENV 设置:
NODE_ENV: production
HOST: heroku
node-config docs 建议它应该能够读取其中任何一个配置文件——在这种情况下,我希望它能够读取 heroku.yaml。我尝试将NODE_ENV 设置为development,但它也不会读取该配置文件。
在我的本地计算机上,我可以设置与在 Heroku 上相同的环境变量,并且它可以按预期工作。我在这里缺少什么 Heroku 特定的东西?我该怎么做才能看到哪里出错了?我现在很难过。
【问题讨论】: