MongoError:第一次连接时无法连接到服务器 - 仅在脱机时

时间:2016-08-25 18:50:17

标签: node.js mongodb connection

尝试连接MongoClient.connect时出现此错误,但仅在我离线时才出现。一旦我在线,代码没有变化,甚至没有重新启动mongoDB,我的应用程序每次都会连接。

  

AssertionError:null == {MongoError:首次连接时无法连接到服务器[localhost:27017]

我的server.js看起来像这样:

// server.js

var MongoClient = require('mongodb').MongoClient;
var assert = require('assert');
var operations = require('./operations');
// Connection URL
var url = 'mongodb://localhost:27017/myApp';
// Use connect method to connect to the Server
MongoClient.connect(url, function (err, db) {
  assert.equal(null, err);
...

如果我只使用> mongo 在终端中,即使离线也没有问题。我是否遗漏了文档中的内容?

1 个答案:

答案 0 :(得分:1)

抱歉!只有在我发布后Mongoose can't connect without internet出现在相关问题边栏中 - 不是我使用的是Mongoose,但答案也完全解决了我的问题。