В моих приложениях для обзора Heroku не найдена переменная окружения MONGODB_URI
, которая, как я ожидаю, будет автоматически предоставлена дополнением mLab согласно документации .Мое приложение имеет 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 с именем пользователя и паролем, как описано в документации .