mongodb - MongooseServerSelectionError:连接 ECONNREFUSED 127.0.0.1:27017 + 承诺错误
问题描述
我刚刚开始使用 MongoDB。安装并运行代码后,我收到错误消息。
代码:
mongoose.connect('mongodb://localhost:27017/yelp-camp', {
useNewUrlParser: true,
useCreateIndex: true,
useUnifiedTopology: true
});
const db = mongoose.connection;
db.on("error", console.error.bind(console, "connection error:"));
db.once("open", ()=> {
console.log("Database connected");
});
错误:错误 的第一部分
解决方案
ECONNREFUSED 通常意味着您的服务不可用。在我看来,您的 mongodb 没有运行或正在侦听不同的端口
也许尝试端口 27018 或 27019 https://docs.mongodb.com/manual/reference/default-mongodb-port/
推荐阅读
- linux - RAM中的页表在哪里?
- c# - ASP.NET MVC 5 POST 复选框,用于使用 Ajax 的 onclick 控制器
- javascript - 如何在不同设备上连续显示固定数量的图像
- sql - 第一次简单的Oracle查询速度极慢,无法控制数据库?
- java - 如何从一个活动传递数据,然后在另一个活动的 recyclerview 中检索?
- typescript - 否定打字稿类型?
- clingo - Clingo 打印重复的答案?
- ruby-on-rails - React:使用强制查询字符串添加路由
- excel - 如何测试 Outlook 是否打开?
- security - JWE 密钥管理模式的优缺点