0
我在Python代码库中使用Heroku和Stripe。将python环境变量写入JavaScript文件
存储在.env
文件中的不同api密钥并不直接存储在JavaScript文件中。然而我的stripe.js
需要这些密钥。
我可以访问python中的密钥,但我的目标是输出一个包含此环境变量的JavaScript常量文件,因此不同的部署可以使用不同版本的API密钥。
谢谢。
我在Python代码库中使用Heroku和Stripe。将python环境变量写入JavaScript文件
存储在.env
文件中的不同api密钥并不直接存储在JavaScript文件中。然而我的stripe.js
需要这些密钥。
我可以访问python中的密钥,但我的目标是输出一个包含此环境变量的JavaScript常量文件,因此不同的部署可以使用不同版本的API密钥。
谢谢。
您可以通过访问环境变量:
import os
os.environ['THE_ENVIRONMENT_VARIABLE_NAME']
关于你提到的具体使用情况,您可以:
感谢。我正在寻找一种能够即时生成JS的解决方案。你知道有这样做的任何python库或代码示例吗? –
@EvanHammer你使用了什么Web框架和模板引擎?基本上,您只需要在'mysite/assets/stripe.js'处定义一个URL,它将返回您将使用模板引擎呈现的Javascript,类似于您对HTML文件所做的操作(但要记住,要设置适当的标题)。 –
我为Web框架和模板引擎使用龙卷风。我不想在每个请求中重新生成'constants.js'文件。 –