如何访问由远程服务器上的meteor应用程序生成的mongodb?

时间:2015-09-20 09:53:13

标签: node.js mongodb meteor

我有一个meteorodb的流星应用程序在我的一个系统上运行。我希望在另一个系统上运行的另一个应用程序能够访问由我的流星应用程序生成的mongodb。

我怎样才能做到这一点,因为默认情况下mongodb绑定ip是localhost,因此无法从外部访问。

1 个答案:

答案 0 :(得分:0)

如果您的服务位于同一服务器上,请使用localhost地址:

流星倾向于将mongodb暴露在它的地址+1 (如果流星在3000端口,mongodb在端口3001上)

然后您的服务可以在localhost:3001

访问它

如果您想从另一台服务器访问,那么您需要更改mongodb配置以将端口暴露给外部(可能还设置了一些防火墙规则以仅允许访问您的其他服务器等...)

然后使用上面的建议 MONGO_URL = mongodb的://主机名:端口

理想情况下,将mongodb安全地部署到某处,并通过连接字符串将Meteor插入需要它的任何其他应用程序。