heroku - 我应该如何在heroku上存储我的api key ,以便它仍然保密,而不是嵌入网页代码中

标签 heroku api-key

我已经构建了一个 Flak 应用程序,在本地我将其存储为环境变量,但我不知道应该如何将我的 api key 存储在 Heroku 上,以便它仍然保持 secret ,而不是嵌入网页代码中?

任何帮助将不胜感激。

最佳答案

您可以将 api key 存储为环境变量,因为它们是完全安全的:

转到本地文件夹并运行 heroku config:set key_one=value_one key_two=value_two 等。

注意:在指向您的存储库的同一文件夹中运行上述命令。

设置环境变量后,您可以直接在代码中访问此键值对,如下所示:

var api_key = process.env.key_one;

关于heroku - 我应该如何在heroku上存储我的api key ,以便它仍然保密,而不是嵌入网页代码中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45573188/

相关文章:

ruby-on-rails - Michael Hartl Rails 教程第 8 章注销在 Heroku 中不工作

javascript - 基于 api key 的 Node JS Web 服务

ruby-on-rails-3 - 我应该将 api key 存储在 rails3 中的什么位置?

macos - 如何在 OSX 中使用 Swift 发送 api key 进行身份验证?

java - Android 项目中的两个 api key - 一个在开发者控制台上自动生成

php - 无法将 Laravel 应用程序部署到 Heroku - symfony/polyfill-ctype v1.24.0 需要 php >=7.1

安装 CLI 时 heroku 登录失败 - windows

python - Django 1.6 : How to access static files in view

ruby-on-rails - 我应该将网站的图片存储在 heroku 上吗?

javascript - 如何使用 Vanilla JS 隐藏 API key