Подключение сервера Noj.js, размещенного на сервере Nowjs, к базе данных MongoDB Atlas.
Я играю с Nowjs, GraphQL и MongoDB в стороннем проекте, и я использую MongoDB Atlas для создания удаленной базы данных и Nowjs для развертывания моего сервера. Также я использую Mongoose для подключения к БД.
Проблема в том, что MongoDB Atlas требует, чтобы вы подключали к базе данных IP-адреса из белого списка, и я не смог найти много информационных IP-адресов, используемых серверами Nowjs, где размещаются мои развертывания. Кроме того, я должен добавить, что в настоящее время я не использую какой-либо пользовательский домен или псевдоним, а только случайно сгенерированные.
Есть ли способ получить IP Nowjs и как-то исправить его? Или наличие белого списка доменов вместо IP-адресов?
Единственное решение, которое я смог найти, - разрешить любому IP доступ к БД, но это кажется чем-то небезопасным.
Прошло много времени с тех пор, как я не играю с полнофункциональными приложениями, поэтому, пожалуйста, извините, если это что-то просто невозможно или действительно глупо
0 ответов
По-видимому, это невозможно в Zeit Now v2, на самом деле нет способа получить диапазон IP-адресов или статический.
Ответ от сопровождающего:
IP-адреса развертываний Now слишком динамичны, и по этой причине мы не предоставляем их список. Наша рекомендация при подключении к внешним службам (например, к базе данных) - использовать надежный пароль и SSL.
Есть несколько материалов об этом, которые вы можете проверить здесь и здесь,