Держите мангуста, пытающегося соединиться, когда приложение запускается - PullRequest
0 голосов
/ 20 апреля 2019

Я запускаю установку docker-compose со службой node.js и службой MongoDB.Службе MongoDB требуется некоторое время, чтобы подготовиться, поэтому серверу node.js не удается подключиться к базе данных при запуске.

Я попытался использовать опции reconnectTries и reconnectInterval из doc , но это не работает.Кроме того, в документе говорится:

Если вы подключены к одному серверу или прокси-серверу mongos (в отличие от набора реплик), драйвер MongoDB будет пытаться переподключаться каждые миллисекунды reconnectInterval для времен повторного подключения...

Предполагается, что сначала необходимо подключиться, а затем попытаться восстановить соединение, если оно отключено.

Есть ли какие-либо предложения по использованию нативных опций Mongoose для достижения этой цели?(Я знаю, что могу попытаться переподключиться при ошибке, но я бы хотел этого избежать)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...