如何向 Heroku 添加 API 键?
How to add API keys to Heroku?
我正在尝试向 Heroku 添加 API 键,因为我的 AngularJS/NodeJS 应用程序需要使用它们,但遇到了问题。我尝试使用这个插件
https://github.com/ddollar/heroku-config 但无法按下键(在我输入 heroku:config push 后,它只是挂在那里。其他命令也会发生同样的事情)。该插件不再维护,所以我想知道是否有另一种方法可以解决这个问题。
目前我将我的密钥存储在我添加到 .gitignore 的 .env 文件中,我提交并与其他文件一起推送。您建议采取哪些步骤将 API 键添加到 Heroku?
正如 Skelly 指出的那样,您可以通过设置选项卡上的 Heroku 仪表板添加 API 键等作为配置变量。您还可以安装 add/update 等 via the CLI--e.g. heroku config:set MY_API_KEY=12345
. Of course you have to have the Heroku Toolbelt 以使用 CLI。
如果你想更多地了解为什么 Heroku 是这样,你应该阅读 12factor.net 以了解其中的哲学。
我正在尝试向 Heroku 添加 API 键,因为我的 AngularJS/NodeJS 应用程序需要使用它们,但遇到了问题。我尝试使用这个插件 https://github.com/ddollar/heroku-config 但无法按下键(在我输入 heroku:config push 后,它只是挂在那里。其他命令也会发生同样的事情)。该插件不再维护,所以我想知道是否有另一种方法可以解决这个问题。
目前我将我的密钥存储在我添加到 .gitignore 的 .env 文件中,我提交并与其他文件一起推送。您建议采取哪些步骤将 API 键添加到 Heroku?
正如 Skelly 指出的那样,您可以通过设置选项卡上的 Heroku 仪表板添加 API 键等作为配置变量。您还可以安装 add/update 等 via the CLI--e.g. heroku config:set MY_API_KEY=12345
. Of course you have to have the Heroku Toolbelt 以使用 CLI。
如果你想更多地了解为什么 Heroku 是这样,你应该阅读 12factor.net 以了解其中的哲学。