代码之家  ›  专栏  ›  技术社区  ›  Ciasto piekarz

我应该如何将api密钥存储在heroku上,使其仍然保持机密,而不是嵌入网页代码中

  •  2
  • Ciasto piekarz  · 技术社区  · 7 年前

    我已经建立了一个高射炮应用程序,在本地我已经将其存储为环境变量,但我不知道如何将我的api密钥存储在heroku上,以便它仍然保持秘密,而不是嵌入网页代码中?

    任何帮助都将不胜感激。

    2 回复  |  直到 7 年前
        1
  •  1
  •   mehta-rohan    7 年前

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

    转到本地文件夹并运行 heroku config:set key_one=value_one key_two=value_two 还有更多。

    设置环境变量后,可以直接在代码中访问该键值对,如下所示:

    var api_key = process.env.key_one;

        2
  •  0
  •   Rubel Biswas    2 年前

    here 在Heroku的官方文件中。