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

How should I store my api key on heroku so that it still stays secret instead of embedding in web page code

我构建了一个 flak 应用程序,我在本地将其存储为环境变量,但我不知道如何将我的 api 密钥存储在 heroku 上,以便它仍然保密而不是嵌入到网络中页面代码 ?

任何帮助将不胜感激。

您可以将 api-密钥存储为环境变量,因为它们非常安全:

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

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

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

var api_key = process.env.key_one;

您还可以从 heroku 应用的“设置”选项卡轻松添加或编辑配置变量,请查看 here Heroku 的官方文档。