recherche

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

javascript - Le problème de l'utilisation de MongoDb pour stocker les données de session dans le développement de Node et Express. D'après le livre, je cherche depuis longtemps et je ne trouve pas la réponse à laquelle je voudrais poser tout le monde. conseil.

Une erreur s'est produite lors de l'utilisation de MongoDb pour stocker les données de session

Code :
// Utilisez mongoDb pour stocker les données de session

var MongoSessionStore = require('session-mongoose')(require('connect'));
var sessionStore = new MongoSessionStore({url: credentials.mongo.production.connectionString});

app.use(require('cookie-parser')(credentials.cookieSecret));
// store是会话存储的实例,默认为一个MemoryStore的实例
app.use(require('express-session')({ store: sessionStore }));

Une erreur s'est produite lors de l'exécution

C:\Program Files\nodejs\projects\meadowlark\node_modules\session-mongoose\index.
js:266
    })(connect.session.Store);
                      ^

TypeError: Cannot read property 'Store' of undefined
    at module.exports (C:\Program Files\nodejs\projects\meadowlark\node_modules\
session-mongoose\index.js:266:23)
    at Object.<anonymous> (C:\Program Files\nodejs\projects\meadowlark\meadowlar
k.js:190:52)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:390:7)
    at startup (bootstrap_node.js:150:9)
    at bootstrap_node.js:505:3

Je recherche Baidu et Google depuis longtemps. J'ai essayé require('session-mongoose')(require('express')); et j'ai toujours échoué. mongo')(require( 'express'));, je suis confus depuis longtemps, alors j'ai demandé spécifiquement aux grands.


Merci !

世界只因有你世界只因有你2713 Il y a quelques jours876

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

  • 黄舟

    黄舟2017-06-10 09:50:01

    La réponse est dans les commentaires
    De plus, si vous rencontrez des problèmes, essayez de lire le README.md dans node_modules. Il contient de nombreux exemples. J'espère que cela sera utile aux débutants comme moi qui sont coincés dans le domaine. piège!

    répondre
    0
  • 迷茫

    迷茫2017-06-10 09:50:01

    Voici un projet pour express et mongodb https://github.com/treeandgra...

    répondre
    0
  • Annulerrépondre