您的位置:首页技术文章
文章详情页

javascript - Node与Express开发中的用MongoDb存储会话数据问题,按照书敲的,出现了如下问题,搜索已久找不到答案,特意想大家请教

【字号: 日期:2024-03-27 15:44:57浏览:93作者:猪猪

问题描述

用MongoDb存储会话数据问题出错

代码:// 用mongoDb存储会话数据

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

运行出现了一下错误

C:Program Filesnodejsprojectsmeadowlarknode_modulessession-mongooseindex.js:266 })(connect.session.Store); ^TypeError: Cannot read property ’Store’ of undefined at module.exports (C:Program Filesnodejsprojectsmeadowlarknode_modulessession-mongooseindex.js:266:23) at Object.<anonymous> (C:Program Filesnodejsprojectsmeadowlarkmeadowlark.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

我找了好久的百度和google,试过require(’session-mongoose’)(require(’express’));等等,但是还是失败,也试过require(’connect-mongo’)(require(’express’));,困惑了好久,特意向大佬们请问。

javascript - Node与Express开发中的用MongoDb存储会话数据问题,按照书敲的,出现了如下问题,搜索已久找不到答案,特意想大家请教

javascript - Node与Express开发中的用MongoDb存储会话数据问题,按照书敲的,出现了如下问题,搜索已久找不到答案,特意想大家请教

javascript - Node与Express开发中的用MongoDb存储会话数据问题,按照书敲的,出现了如下问题,搜索已久找不到答案,特意想大家请教

感谢!

问题解答

回答1:

回答在评论上面还有,遇到什么问题尽量去看一下node_modules里面的README.md,里面有大量的示例,希望对像我一样踩坑的初学者有帮助!

回答2:

这有一个express和mongodb的一个项目https://github.com/treeandgra...

标签: JavaScript