首页 > 解决方案 > 无法连接到 MongoDB 服务器

问题描述

我的 nodejs 应用程序无法连接到 MondoDB 服务器。

我已经允许所有 IP 地址 (0.0.0.0/0) 连接。

const mongoose = require('mongoose');
const URL = '' //database url

mongoose.connect(URL, {useNewUrlParser: true}).then(db => {
    console.log("Connected")
}).catch(err => {
    console.log(err)
})

上面的代码抛出“MongooseServerSelectionError:连接超时”错误

标签: node.jsmongodbmongoose

解决方案


你必须在猫鼬中提供这样的 URL

const url = 'mongodb://localhost:27017/myapp'

但在此之前,请验证 mongo 是否在您的系统中运行。


推荐阅读