recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - L'authentification mongodb a échoué.

Node sert de service. Dans l'environnement de développement et de production, les données de session sont placées dans la mémoire lorsqu'elles sont mises en ligne, il semble que le tas manque de mémoire, j'utilise donc connect-mongo pour stocker la session dans mongodb. . C'était initialement le cas. Test écrit

.
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)
}));

Mais plus tard, dburl a été remplacé par :

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

在启动服务时报错了:


Quelle est la raison et comment la résoudre ?

黄舟黄舟2728 Il y a quelques jours1171

répondre à tous(1)je répondrai

  • ringa_lee

    ringa_lee2017-06-27 09:20:13

    Vérifiez si l'utilisateur Jeremy que vous avez créé est créé dans la base de données mysessions.

    Pour référence.

    J'adore MongoDB ! Amusez-vous!

    répondre
    0
  • Annulerrépondre