【问题标题】:MongoTimeoutError: Server selection timed out after 30000 msMongoTimeoutError:服务器选择在 30000 毫秒后超时
【发布时间】:2020-02-22 10:31:16
【问题描述】:

我在控制台中出现“Uncaught Promise Error: { MongoTimeoutError: Server selection timed out after 30000 ms”错误。我能做什么?

【问题讨论】:

  • “我能做什么?” - 我建议首先展示一个重现问题的小代码示例,并提供有关您正在连接的环境的更多详细信息.这不是聊天室。问题一般期望包含足够的信息以在其中进行诊断和解决,并且无需经过长时间的讨论来提示您提供所述信息。请阅读How do I ask a good question?
  • 看起来 mongodb 服务器暂时宕机了。像这里一样的问题stackoverflow.com/questions/58568275/…
  • 自己改进的,谢谢。

标签: mongodb discord.js


【解决方案1】:

您的 MongoDB 服务器已关闭或无法访问。 如果您使用的是 MongoDB Atlas,您可能忘记了whitelist your IP以下是解决方法(来自我刚刚链接的页面):

  1. 转到 IP 白名单视图。
    • 在左侧导航的安全部分,单击网络访问。显示 IP 白名单选项卡。
    • 单击加号图标添加 IP 地址。
  2. 输入 IP 地址、CIDR 块或安全组 ID。

    如果你在本地运行机器人,你可以用谷歌搜索“我的 IP 是什么”,它应该会在搜索页面上显示你的公共 IP。

  3. 点击保存并关闭。

【讨论】:

    猜你喜欢
    • 2020-04-02
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    • 1970-01-01
    • 2019-08-29
    相关资源
    最近更新 更多