Nodejs要求在生产服务器上未定义返回

时间:2017-02-21 08:46:42

标签: node.js mongodb

我正在使用一个独立的模块来管理我的nodejs app中的mongodb操作。 在本地它运作良好,但当我在生产服务器上加载我的应用程序时,它说collectionDriver未定义。 这是我需要模块的地方:

MongoClient = require('mongodb').MongoClient;
Server = require('mongodb').Server;
CollectionDriver = require('./collectionDriver').CollectionDriver;
var mongoClient = new MongoClient(new Server(mongoHost, mongoPort));
mongoClient.open(function(err, mongoClient) {
  if (!mongoClient) {
      console.error("Error! Exiting... Must start MongoDB first");
      process.exit(1);
  }
  var db = mongoClient.db("MyDatabase");
  collectionDriver = new CollectionDriver(db);
});

0 个答案:

没有答案