【问题标题】:Making environment variables work after deployment in heroku在heroku中部署后使环境变量起作用
【发布时间】:2021-03-09 03:52:41
【问题描述】:

我做了一个小的 nodejs 项目。我有一些从服务器调用的 api,我正在使用环境变量来保护 apikeys 不被公开。我在 .env 文件中声明了密钥,在我的 server.js 文件中我将它们设置为这样。

const dotenv = require('dotenv'); dotenv.config();

const geonamesKey = process.env.GEONAMES_KEY

现在它们在我的本地机器上工作得很好,但是当我将我的项目部署到 Heroku 时,它们不再工作了。我该如何解决这个问题,以便 heroku 可以使用环境变量。

【问题讨论】:

    标签: heroku deployment environment-variables dotenv


    【解决方案1】:

    抱歉,我找到了解决方案。为此,我必须在 heorku 的应用程序设置中使用 Config Vars,并将我的密钥及其值放在那里。这解决了我的问题,我的应用现在运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 2020-04-21
      • 2021-01-06
      • 2019-04-28
      • 1970-01-01
      • 2022-10-23
      • 2016-06-04
      相关资源
      最近更新 更多