我试图向Heroku添加API密钥,因为我的AngularJS / NodeJS应用程序需要使用它们,但我遇到了麻烦。我尝试使用这个插件 https://github.com/ddollar/heroku-config但是无法推送密钥(在我输入heroku后,它只是挂在那里:config push。其他命令也会发生同样的事情)。该插件已不再维护,所以我想知道是否还有另一种方法可以解决这个问题。
目前我将我的密钥存储在我添加到.gitignore的.env文件中,我提交并推送其他文件。您建议将什么步骤添加到Heroku?
答案 0 :(得分:1)
正如Skelly所说,您可以通过设置选项卡上的Heroku仪表板添加API密钥等作为配置变量。您还可以添加/更新等via the CLI - 例如。 heroku config:set MY_API_KEY=12345
。当然,您必须安装Heroku Toolbelt才能使用CLI。
如果你想更多地了解Heroku为何如此,你应该阅读12factor.net来理解这个哲学。