Стратегия подключения не найдена mongoose.connect - PullRequest
0 голосов
/ 13 октября 2018

mongoose connection

   var db = mongoose.connect(config.db.uri, {
    auth: {
  user: config.db.options.user,
  password: config.db.options.pass
    },    
   },function (err) {
   //Log Error
   if (err) {
  console.error(chalk.red('Could not connect to MongoDB!'));
  console.log(err);
} else {

  // Enabling mongoose debug mode if required
  mongoose.set('debug', config.db.debug);

  console.log(db);


  // Call callback FN
  if (cb) cb(db);
}
});

MongoStore

/**
   * Configure Express session
  */
  module.exports.initSession = function (app, db) {
  // Express MongoDB session storage
   app.use(session({
saveUninitialized: true,
resave: true,
secret: config.sessionSecret,
cookie: {
  maxAge: config.sessionCookie.maxAge,
  httpOnly: config.sessionCookie.httpOnly,
  secure: config.sessionCookie.secure && config.secure.ssl
},
key: config.sessionKey,
store: new MongoStore({
  mongooseConnection: db.connection,
  collection: config.sessionCollection
     })
   }));
   };

Я всегда получаю Стратегия подключения не найдена на моей консоли, пробовал все возможные способы, но не мог разрешитьэта проблема.

версии пакета "mongo-connect": "2.1.0", "mongoose": "^ 5.3.3", "express": "^ 4.13.1", "express-session": "^ 1.11.3",

, пожалуйста, помогите, если кто-нибудь решил эту проблему

...