猫鼬离线时与本地主机的连接失败
mongoose connection failed with localhost while offline
我在使用 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.');
});
这是两种情况的截图。
我是否需要在我的系统中进行一些配置才能使其正常工作,或者它只是以这种方式工作。
这是
的副本
无论如何,只需将连接字符串中的 localhost
替换为 127.0.0.1
即可。问题出在 Windows 内,参见 nodejs cannot resolve 'localhost' on windows
我在使用 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.');
});
这是两种情况的截图。
我是否需要在我的系统中进行一些配置才能使其正常工作,或者它只是以这种方式工作。
这是
无论如何,只需将连接字符串中的 localhost
替换为 127.0.0.1
即可。问题出在 Windows 内,参见 nodejs cannot resolve 'localhost' on windows