Node.js 为什么可以';我不能访问节点中的Heroku配置吗?
使用命令行,我在Heroku中设置了一个配置变量Node.js 为什么可以';我不能访问节点中的Heroku配置吗?,node.js,heroku,Node.js,Heroku,使用命令行,我在Heroku中设置了一个配置变量 heroku config:set MONGOLAB_URI=... 在node中,我希望访问该变量,因此我使用以下代码 if (process.env.NODE_ENV === 'production') { dbURI = process.env.MONGOLAB_URI; } 在终端上,我运行NODE\u ENV=production nodemon,错误是mongaap\u URL未定义。然而,当我运行heroku配置时,amg
heroku config:set MONGOLAB_URI=...
在node中,我希望访问该变量,因此我使用以下代码
if (process.env.NODE_ENV === 'production') {
dbURI = process.env.MONGOLAB_URI;
}
在终端上,我运行NODE\u ENV=production nodemon
,错误是mongaap\u URL
未定义。然而,当我运行heroku配置时,amgonap\u URL
就在那里
我还记录了process
和process.env
,heroku的变量是no where。我还使用heroku config:set创建了几个其他变量来全面测试它,当我记录过程时,没有一个变量显示出来
该状态与我一直在做的事情完全相同。当变量实际上是mongaab\u URL
时,您似乎正在键入mongaap\u URL