【发布时间】: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