跳到主要内容
CNode

require('connect-mongo');注册登录Session时报错!!!!

社区
Jjintaolee发布于 12 年前最后回复 12 年前
574750

var Store = connect.Store || connect.session.Store; ^ TypeError: Cannot read property 'Store' of undefined

查看回复

回复 (5)

Y
yaochun#512 年前

收藏之~

W
wssgcg1213#412 年前

嗯 是这样的. express升到4.0+之后 移除了connect中间件 很多网上的教程是基于express 4-的 4之后这样用吧.

var session    = require('express-session');
var MongoStore = require('connect-mongo')(session);
J
jintaolee#312 年前
J
jintaolee#212 年前

我之前就是用的 var MongoStore = require('connect-mongo')(express);会报下面提示错误,说是这个包不依赖express

Error: Most middleware (like session) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middl eware.

求解决方案!!!

C
coolicer#112 年前

直接查google: var MongoStore = require('connect-mongo'); 这一行改成 var MongoStore = require('connect-mongo')(express); 希望帮到你

参与回复

登录后即可参与回复。登录