Почему я должен заносить в список мой IP каждый следующий день - PullRequest
0 голосов
/ 04 мая 2020

Я новичок и создаю базовое c внутреннее приложение с Node.js, Express.js и Mongoose для целей обучения. Моя БД размещена на сайте Atlas-Mon ​​go DB . Я установил всю конфигурацию со свободным уровнем, занес в белый список мой IP и все прошло гладко. В первый день я даже смог протестировать мой API, который сохранял, считывал содержимое из БД, используя Postman.

Но на следующий день, когда я снова запустился, сервер потерпел неудачу с MongoNetworkError: connection 5 to testcluster-shard-00-01-*****.mongodb.net:28907 2 closed.

После множества проб и ошибок я обнаружил, что по какой-то причине мой IP снова попал в черный список, и, следовательно, Мне нужно было вручную посетить сайт Atlas MongoDB и снова занести в белый список мой IP.

Теперь, это происходит каждый день. Каждый день сервер не может подключиться к БД, и мне снова нужно вручную занести в белый список мой IP-адрес.

Я работаю на переднем крае, поэтому я действительно не понимаю жаргонов, таких как порты, сервер, кроны, промежуточное ПО, хостинг серверов, хостинг Db, белые списки IP-адресов и сетевые ресурсы: подводя итог, я действительно не понимаю, как работает этот волшебный и загадочный бэкэнд. Я что-то напутал во время настройки MongoDB?

1 Ответ

0 голосов
/ 04 мая 2020

Как уже говорили другие, проблема заключается в том, что ваш IP-адрес является динамическим c и меняется каждый день.

Поскольку ваша база данных предназначена только для целей разработки и тестирования, самым простым решением будет внести в белый список все IP-адреса.

Это можно сделать, добавив в белый список IP-адрес 0.0.0.0/0

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