在离线状态下,mongoose连接在本地主机上失败
在使用mongoose连接到Mongodb时,我遇到了一个问题。
问题是当我脱机显示连接失败localhost:27017,但是当我在线它连接成功。
参考代码如下:
mongoose.connect('mongodb://localhost/database'); var db = mongoose.connection; db.on('error', function (err) { console.log('connection error', err); }); db.once('open', function () { console.log('connected.'); });
这里是两种情况的截图。
我是否需要在系统中进行一些configuration才能使其工作,或者只是以这种方式工作。
这是Mongoose无法连接没有互联网的副本
无论如何,只要用连接string中的127.0.0.1
replacelocalhost
。 问题在于Windows,请参阅nodejs无法在Windows上parsing“localhost”