【问题标题】:Heroku couldn't connect to my mongodb atlasHeroku 无法连接到我的 mongodb 地图集
【发布时间】:2020-10-04 08:25:09
【问题描述】:

如您所见,heroku 无法连接到我的 mongodb。我使用 mongodb atlas 集群,我很确定我的 ip 地址在白名单中。因为我在本地尝试过,效果很好。我该如何处理这个问题? 除此之外,我可能不确定真正的问题是什么......

【问题讨论】:

  • 您是否将所有 IP 地址 (0.0.0.0/0) 列入白名单?因为heroku不提供静态出站IP,你很可能会随机得到一个不同的IP
  • 不,我没有获得不同的 IP。我在谷歌上检查了我的 ip。另外,我也试过0.0.0.0/0,但没用...
  • 您在 google 上的 IP 不是您的测功机的 IP,即使您从 nslookup 等工具检查的测功机的 IP 也可能与您的“出站”IP 不同。如果您尝试了0.0.0.0/0 仍然无法正常工作,则表示您可能输入了错误的凭据
  • 我的凭据是正确的,因为我在本地使用 atlas 集群尝试了很多次......顺便在我的 cmd 上尝试了 nslookup,它告诉我DNS request timed out. timeout was 2 seconds. Default Server: UnKnown Address: 192.168.1.1

标签: javascript node.js mongodb heroku mongodb-atlas


【解决方案1】:

heroku 仍然无法连接到我的 mongodb atlas 集群,但控制台开始向我显示结果(我在代码上写了这个,看看截图)

【讨论】:

  • 1.你怎么知道它没有连接?好像您刚启动应用程序,错误来自上一次运行。 2. 请在问题中包含此信息。 3. 我希望你在截图中的凭据是假的,如果不是你应该删除它并更改密码
猜你喜欢
  • 2020-07-10
  • 2020-11-12
  • 2020-06-05
  • 2020-02-03
  • 2021-04-29
  • 2020-10-01
  • 2020-02-08
  • 2020-08-13
  • 2020-09-29
相关资源
最近更新 更多