1
我已经构建了一个flak应用程序,本地我将它存储为环境变量,但我不知道应该如何存储我的api密钥在Heroku上,这样它仍然保持秘密,而不是嵌入网页代码?我应该如何在heroku上存储我的api密钥,以便它仍然保密而不是嵌入网页代码
任何帮助将不胜感激。
我已经构建了一个flak应用程序,本地我将它存储为环境变量,但我不知道应该如何存储我的api密钥在Heroku上,这样它仍然保持秘密,而不是嵌入网页代码?我应该如何在heroku上存储我的api密钥,以便它仍然保密而不是嵌入网页代码
任何帮助将不胜感激。
您可以将您的API密钥作为环境变量,因为这些是完全安全的:
去你的本地文件夹,然后运行heroku config:set key_one=value_one key_two=value_two
多。
注意:在指向您的存储库的相同文件夹中运行上述命令。
一旦你设置环境变量,你可以在你的代码直接访问这个键值对为:
var api_key = process.env.key_one;