Подключите MongoDB к NodeJS на GAE - PullRequest
0 голосов
/ 26 мая 2019

Я использую приложение NodeJS в GAE и хочу подключиться к кластеру mongodb в Atlas.

Я внес белый список в свой IP на атласе и установил соединение.Все отлично работает на моем локальном компьютере.

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

Я не могу назначить статический IP-адрес стандартному приложению GAE, поэтому я должен разрешить доступ из любого места вмой кластер на Atlas, что, вероятно, является плохой идеей.

Что было бы лучшим решением для работы с mongoDB из стандартного приложения GAE?Любая конфигурация, которую я могу сделать для Atlas?может быть, переход на млаб?или какие-то другие идеи?

1 Ответ

0 голосов
/ 29 мая 2019

Приложения App Engine не имеют фиксированных IP-адресов. Я не очень знаком с MongoDB Atlas, но похоже, что он предлагает опцию для запуска на GCP , и если он работает на экземпляре Compute Engine, вы можете использовать VPC Connector для обеспечения доступа между вашим приложением и настройкой MongoDB.

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