Приложение развернуто в Heroku, но не подключается к MongoDB Atlas с помощью страп - PullRequest
0 голосов
/ 24 октября 2019

Поэтому я пытаюсь подключить мое приложение, развернутое на 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 Не удалось загрузить ресурс. Есть идеи относительно того, что это может бытьили кто-нибудь сталкивался с этой проблемой?

...