你好,我在 Mongo db 工作。 当我尝试连接到 Mongo 时,他向我显示了错误:
无法连接到您的 MongoDB Atlas 集群中的任何服务器。一个常见原因是您试图从未列入白名单的 IP 访问数据库。确保您当前的 IP 地址在您的 Atlas 集群的 IP 上 白名单:https://docs.atlas.mongodb.com/security-whitelist/
我允许从任何地方访问。但它不起作用。 请务必注意,在使用其他互联网网络的其他计算机上,它确实适用于我。
我的代码是:
const express = require('express')
const app = express()
app.listen(3000, () => { console.log("listening") })
const router = require('./routes/api')
const dotenv = require('dotenv')
dotenv.config()
const bodyParser = require('body-parser')
app.use(bodyParser.json())
const mongoose = require('mongoose')
app.use('/', router)
mongoose.connect(process.env.DB_CONNECT, {
useNewUrlParser: true,
useCreateIndex: true,
useUnifiedTopology: true
}).then(res=>{
console.log("DB Connected!")
}).catch(err => {
console.log(Error, err.message);
})