【发布时间】:2019-09-10 21:42:57
【问题描述】:
我的 Heroku 评论应用找不到 MONGODB_URI 环境变量,我希望 mLab 插件按照 the documentation 自动提供该环境变量。我的应用程序有一个app.json,它将mongolab 指定为一个附加组件并且是一个Node 应用程序,所以我尝试通过process.env.MONGODB_URI 访问该变量,但它是undefined。
我尝试运行heroku addons:open mongolab -a my-app-pr-17 来查看已配置的数据库,但我收到消息“找不到该插件”。
Heroku 仪表板中评论应用的资源选项卡显示消息“此应用没有插件”。
运行heroku config -a my-app-pr-17 显示一个空列表。
这是我的app.json 文件。
{
"name": "my-app",
"addons": [
"mongolab"
],
"buildpacks": [
{
"url": "heroku/nodejs"
}
]
}
我希望在我的节点代码中 process.env.MONGODB_URI 是一个 URI,其用户名和密码如 the documentation 中所述。
【问题讨论】: