当我不在线时,尝试使用MongoClient.connect连接时出现此错误。一旦我联网,没有改变代码甚至不需要重新启动mongoDB时,我的应用程序每次都能成功连接。
断言错误:null == { MongoError: failed to connect to server [localhost:27017] on first connect
我的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,即使离线也可以连接,我是否在文档中遗漏了什么?