gpt4 book ai didi

mongoDB白名单IP

转载 作者:行者123 更新时间:2023-12-05 02:02:15 26 4
gpt4 key购买 nike

我看到了类似的帖子,但没有一个能帮助我解决问题。

按照从头开始构建 MERN 应用程序的 Udemy 教程,我卡在了 mongoose 连接上。

这是我的 index.js 代码:

const express = require("express");
const mongoose = require("mongoose");

const app = express();

app.use(express.json());

app.listen(5000, () => console.log("Server started on port 5000"));

app.use("/snippet", require("./routers/snippetRouter"));

mongoose.connect("mongodb+srv://snippetUser:_password_@
snippet-manager.sometext.mongodb.net/main?retryWrites=
true&w=majority", {
useNewUrlParser: true,
useUnifiedTopology: true
}, (err) => {
if (err) return console.log("error here " + err);
console.log("Connected to MongoDB");
});

这是我遇到的错误:

Server started on port 5000
error here MongooseServerSelectionError: Could not connect to any
servers in your MongoDB Atlas cluster. One common reason is
that you're trying to access the database from an IP that isn't
whitelisted. Make sure your current IP address is on your Atlas
cluster's IP whitelist:
https://docs.atlas.mongodb.com/security-whitelist/

如前所述,我看到与未列入白名单的 IP 相关的类似错误。

但是,在我的mongoDB账户中,我的IP似乎已经列入白名单:

enter image description here

在上面的截图中,空白部分是我的IP所在的位置(就在它说“包括你当前的IP地址”之前)。

既然我的 IP 列在那里,那是否意味着我的 IP 已列入白名单?

如果没有,我该如何将我的 IP 列入白名单?

最佳答案

经过几天的挫折,我进入了 Mongo Atlas,然后进入网络访问并将设置更改为“允许从任何地方访问”。它删除了我的 IP 地址并将其更改为通用 IP 地址。

这与我在 Udemy 上遵循的教程有所不同,但它确实奏效了,我终于可以继续学习剩余的类(class)了。

关于mongoDB白名单IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65948083/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com