0

我在 Python 代码库中使用HerokuStripe 。

文件中存储了不同的 api 密钥,.env而不是直接存储在 javascript 文件中。然而我stripe.js需要这些钥匙。

我可以在 python 中访问密钥,但我的目标是输出一个包含此环境变量的 javascript 常量文件,以便不同的部署可以使用不同版本的 API 密钥。

谢谢。

4

1 回答 1

0

您可以使用以下方式访问环境变量:

import os
os.environ['THE_ENVIRONMENT_VARIABLE_NAME']

关于您的特定用例,您可以:

  • 专用一个 URL 来分发密钥并让客户端点击该 URL 来检索它(执行一次)。
  • 在浏览器可用的其他地方声明变量(例如,您的基本 HTML 模板)。
  • 在 URL 上即时生成完整的 JS 文件(使用模板实际编写 JS 并将密钥注入其中)
于 2012-11-13T22:04:20.260 回答