connect ECONNREFUSED 127.0.0.1:27017

来源:互联网 发布:武侠大宗师java gm工具 编辑:程序博客网 时间:2024/05/18 00:32

报错 :

connect ECONNREFUSED 127.0.0.1:27017

错误原因:

没有打开mongodb

解决方案:

var db = mongoose.connection;db.on('error',(err)=>{    db.close();    return console.error(err);});db.once('open',()=>{    console.log('mongodb was connected');});

如果还是没有启动,报下面的错:

{ [MongoError: connect ECONNREFUSED 127.0.0.1:27017]  name: 'MongoError',  message: 'connect ECONNREFUSED 127.0.0.1:27017' }

就做如下处理:

 mongod.exe --dbpath c:\data\db

如果看到了下面这些信息,再去试,就可以了。

2016-08-18T10:22:31.020+0800 I CONTROL  [main] Hotfix KB2731284 or later update is not installed, will zero-out data files2016-08-18T10:22:31.022+0800 I CONTROL  [initandlisten] MongoDB starting : pid=4356 port=27017 dbpath=c:\data\db 64-bit host=sevencai-PC02016-08-18T10:22:31.022+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R22016-08-18T10:22:31.023+0800 I CONTROL  [initandlisten] db version v3.2.82016-08-18T10:22:31.023+0800 I CONTROL  [initandlisten] git version: ed70e33130c977bda0024c125b56d159573dbaf02016-08-18T10:22:31.023+0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1p-fips 9 Jul 2015 2016-08-18T10:22:31.024+0800 I CONTROL  [initandlisten] allocator: tcmalloc2016-08-18T10:22:31.024+0800 I CONTROL  [initandlisten] modules: none2016-08-18T10:22:31.024+0800 I CONTROL  [initandlisten] build environment:2016-08-18T10:22:31.024+0800 I CONTROL  [initandlisten]     distmod: 2008plus-ssl2016-08-18T10:22:31.024+0800 I CONTROL  [initandlisten]     distarch: x86_642016-08-18T10:22:31.024+0800 I CONTROL  [initandlisten]     target_arch: x86_642016-08-18T10:22:31.025+0800 I CONTROL  [initandlisten] options: { storage: { dbPath: "c:\data\db" } }2016-08-18T10:22:31.027+0800 I -        [initandlisten] Detected data files in c:\data\db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
0 0
原创粉丝点击