【问题标题】:Connect MongoDB to NodeJS on GAE在 GAE 上将 MongoDB 连接到 NodeJS
【发布时间】:2019-05-25 22:09:53
【问题描述】:

我在 GAE 上运行 NodeJS 应用程序,我想连接到 Atlas 上的 mongodb 集群。

我已在 atlas 上将我的 IP 列入白名单并建立了连接。在我的本地机器上一切正常。

在 GAE 上部署我的应用时,由于 IP 未列入白名单,因此无法连接到 Atlas。当我将 Atlas 上的所有 IP 列入白名单时,我可以建立连接,并且一切正常,就像在我的本地计算机上一样

我无法将静态 IP 分配给标准 GAE 应用程序,因此我必须允许从任何地方访问我在 Atlas 上的集群,这可能是个坏主意。

从 GAE 标准应用程序中使用 mongoDB 的最佳解决方案是什么? 我可以对 Atlas 进行任何配置吗?也许切换到mLab?或任何其他想法?

【问题讨论】:

    标签: node.js mongodb google-app-engine


    【解决方案1】:

    App Engine 应用程序没有固定的 IP 地址。我对 MongoDB Atlas 不是很熟悉,但它看起来确实提供了option to run on GCP,如果它在 Compute Engine 实例上运行,您可能能够使用VPC Connector 启用您的应用程序和您的 MongoDB 设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-25
      • 2019-03-14
      • 2021-09-20
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多