首页 > 解决方案 > 通过 Node.js 服务器将我的 IP 地址发送到 MongoDB

问题描述

我正在为 Heroku 上托管的服务器运行一个 Mongo Atlas 服务器和一个 Node.js Rest-Api。通过连接到 Mongo 服务器。猫鼬和 express.js。当我设置 Mongo 服务器时,我将所有 IP 地址列入白名单。所以我的问题是:

  1. 当我的客户端应用程序连接到 Rest-Api->Mongo 服务器时,我的 IP 地址会以某种方式发送/解析到我的 MongoDB 服务器。
  2. 还是仅将我的 Rest-Api 的“IP”(不知道是否存在)列入白名单就足够了?

标签: javascriptnode.jsmongodbexpressmongoose

解决方案


您的 MongoDB 服务器将收到连接实例的 IP 地址。在这种情况下,如果您的呼叫是通过 REST API 路由的,那么共享的 IP 地址(并​​且需要列入白名单)是托管您的 REST API 的服务器(如果我理解正确的话,就是 Heroku)。


推荐阅读