У меня есть приложение node.js, подключенное к базе данных Mon go DB,
Я использую ссылку URI mon go для подключения из моего веб-приложения.
Я использую DigitalOcean и развернул приложение в Heroku, чтобы проверить, удается ли мне избежать:
не удалось выполнить рукопожатие с пн go Ошибка
по какой-то причине все отлично работает локально, но при развертывании в производство я получаю эту ошибку при обращении к производственному URL:
MONGODB Failed to handshake with db-shard-00-02-xyz.mongodb.net:27017: Mongo::Error::SocketError: EOFError: end of file reached (db-shard-00-02-xyz.mongodb.net:27017, TLS)
Мой конфигурационный файл Heroku:
production:
clients:
default:
uri: <%= ENV['MONGODB_URI'] %>
options:
connect_timeout: 20
Заранее спасибо .