node.js - 无法连接到 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:连接超时”错误
解决方案
你必须在猫鼬中提供这样的 URL
const url = 'mongodb://localhost:27017/myapp'
但在此之前,请验证 mongo 是否在您的系统中运行。
推荐阅读
- javascript - Vuex 动作取消承诺
- javascript - Azure Speech javascript SDK:以 mp3 格式输出音频
- python - 并行化多个数据帧上的搜索操作
- javascript - 机器人所在的所有服务器的 Membercount 命令(discord.js)
- python - 使用 Numpy 中缺少值的赋值
- python - 根据用户组/权限返回 QuerySet
- python - 自定义 500 错误页面不采用正确数量的参数 - Django
- java - 如何在 Citrus 设置期间添加 JAX-B API?
- python - 不关闭 pyfilesystem FS 对象以对内存档案进行只读操作是否安全?
- java - 尝试在空对象引用上调用虚拟方法 'android.view.animation.Animation android.view.View.getAnimation()'