首页 > 解决方案 > 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");
});

错误:错误 的第一部分

第二部分错误

标签: mongodbmongoose

解决方案


ECONNREFUSED 通常意味着您的服务不可用。在我看来,您的 mongodb 没有运行或正在侦听不同的端口

也许尝试端口 27018 或 27019 https://docs.mongodb.com/manual/reference/default-mongodb-port/


推荐阅读