我已经构建了一个 Flak 应用程序,在本地我将其存储为环境变量,但我不知道应该如何在 Heroku 上存储我的 API 密钥,以便它仍然保持秘密,而不是嵌入网页代码中?
您可以将 api 密钥存储为环境变量,因为它们是完全安全的:
转到本地文件夹并运行
heroku config:set key_one=value_one key_two=value_two
等。
注意:在指向您的存储库的同一文件夹中运行上述命令。
设置环境变量后,您可以直接在代码中访问此键值对:
var api_key = process.env.key_one;
您还可以从 Heroku 应用程序的“设置”选项卡轻松添加或编辑配置变量,请查看 此处 Heroku 的官方文档。