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