Поэтому я пытаюсь подключить мое приложение, развернутое на heroku, к MongoDB Atlas. Я использую страпи с этим приложением.
Я следовал документам strapi и правильно все настроил. Я знаю это, потому что когда я запускаю производственный скрипт, все разворачивается правильно. Я также установил соответствующие переменные env, используя конфигурацию heroku. Мой файл database.json выглядит следующим образом.
{
"defaultConnection": "default",
"connections": {
"default": {
"connector": "strapi-hook-mongoose",
"settings": {
"uri": "mongodb://CZend371:<password>@ecommcluster-shard-00-00-hoy5a.mongodb.net:27017,ecommcluster-shard-00-01-hoy5a.mongodb.net:27017,ecommcluster-shard-00-02-hoy5a.mongodb.net:27017/test?ssl=true&replicaSet=ECommCluster-shard-0&authSource=admin&retryWrites=true&w=majority",
"database": "${process.env.DATABASE_NAME}"
},
"options": {
"ssl": true,
"authenticationDatabase": "admin"
}
}
}
}
Но при развертывании приложения в Heroku появляется сообщение об ошибке: отказано в подключении localhost: 1337 / graphql: 1 Не удалось загрузить ресурс. Есть идеи относительно того, что это может бытьили кто-нибудь сталкивался с этой проблемой?