为什么我不能在节点中访问Heroku配置?

时间:2016-02-24 06:26:13

标签: node.js heroku

使用命令行我在Heroku

中设置配置变量
heroku config:set MONGOLAB_URI=...

在节点中我想访问该变量,所以我使用以下代码

if (process.env.NODE_ENV === 'production') {
   dbURI = process.env.MONGOLAB_URI;
}

在终端上我运行NODE_ENV=production nodemon,错误是MONGOLAP_URL未定义。但是,当我运行heroku config MONGOLAP_URL时。

我还记录了processprocess.env,并且heroku的变量不在哪里。我还使用heroku config:set创建了一些其他变量来完全测试它,并且当我记录process

时它们没有显示

Heroku docs表示与我一直在做的完全相同的事情。

1 个答案:

答案 0 :(得分:0)

当变量实际为MONGOLAP_URL时,您似乎正在键入MONGOLAB_URL