使用命令行我在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
时。
我还记录了process
和process.env
,并且heroku的变量不在哪里。我还使用heroku config:set
创建了一些其他变量来完全测试它,并且当我记录process
Heroku docs表示与我一直在做的完全相同的事情。
答案 0 :(得分:0)
当变量实际为MONGOLAP_URL
时,您似乎正在键入MONGOLAB_URL
。