Rumah  >  Soal Jawab  >  teks badan

javascript - mongodb Pengesahan gagal.

Node berfungsi sebagai perkhidmatan Dalam persekitaran pembangunan dan pengeluaran, data sesi diletakkan dalam memori Apabila ia pergi dalam talian, nampaknya timbunan itu kehabisan memori, jadi saya menggunakan connect-mongo untuk menyimpan sesi dalam mongodb. . Ini pada mulanya ditulis

var dbUrl = 'mongodb://localhost/mysessions';
mongoose.connect(dbUrl,{useMongoClient: true});
var options = {
    url: dbUrl,
    collection: 'sessions'
};
app.use(session({
    secret: '12345',
    name: 'test',
    cookie: {maxAge: 1 * 60 * 1000},
    resave: false,
    saveUninitialized: true,
    store: new MongoStore(options)
}));

Tetapi kemudiannya menukar dburl kepada:

var dbUrl = 'mongodb://jeremy:123456@localhost/mysessions';

在启动服务时报错了:


Apakah sebab dan bagaimana untuk menyelesaikannya?

黄舟黄舟2691 hari yang lalu1141

membalas semua(1)saya akan balas

  • ringa_lee

    ringa_lee2017-06-27 09:20:13

    Semak sama ada pengguna jeremy yang anda cipta dicipta dalam pangkalan data mysessions.

    Untuk rujukan.

    Suka MongoDB! Selamat mencuba!

    balas
    0
  • Batalbalas