首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MongoError: connect ECONNREFUSED 127.0.0.1:27017

MongoError: connect ECONNREFUSED 127.0.0.1:27017
EN

Stack Overflow用户
提问于 2017-10-02 17:56:05
回答 30查看 180.7K关注 0票数 60

我使用的是MongoDB包中的NodeJS和mongodb。当我运行mongod命令时,它工作得很好,并给出了“正在等待端口27017上的连接”。因此,巫师似乎在起作用。但是当我运行node index.js命令时,MongoClient不工作并给出错误-

代码语言:javascript
运行
复制
MongoError: failed to connect to server [localhost:27017] on first connect [MongoError: connect ECONNREFUSED 127.0.0.1:27017]

我安装了mongo db 3.4,我的代码是-

代码语言:javascript
运行
复制
var MongoClient = require('mongodb').MongoClient;
var dburl       =   "mongodb://localhost:27017/test";
MongoClient.connect(dburl, function(err, db) {
  if (err) {
    throw err;
  }
  console.log('db connected');
  db.close();
});

我已经在root上创建了data/db目录,并授予了写权限。mongod.conf文件的db路径为-

存储: dbPath: /var/lib/mongo

但它似乎实际上将db路径作为data/db,而不是var/lib/mongo

它在早些时候工作,但突然停止了。

EN

Stack Overflow用户

发布于 2020-08-25 05:31:35

按CTRL+ALT+DELETE/task manager,然后转到服务,找到MongoDB,右击它。开始吧。回到终端。npm启动它会起作用。

票数 5
EN
查看全部 30 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46523321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档