express生成的项目中使用会话的问题
发布于 10 年前 作者 icantunderstand 3450 次浏览 最后一次编辑是 8 年前 来自 问答

想在express生成的项目中增加会话 首先写了这么一句 app.use(express.cookieParse());

显示cookieParse已经不跟express一起添加了 所以npm了一下 也加了session的依赖 "dependencies": { “express”: “~4.9.0”, “body-parser”: “~1.8.1”, “cookie-parser”: “~1.3.3”, “morgan”: “~1.3.0”, “serve-favicon”: “~2.1.3”, “debug”: “~2.0.0”, “jade”: “~1.6.0”, “session”: “0.1.0”, “connect”: “3.3.4” } 我查了下 有这样一个用法 app.use(connect.session({ secret: ‘my secret string’, key: ‘my secret string’, cookie: { maxAge: 360000 }

})); 发现不管用 意思估计是connect也不包括session了 要不就是我connect中调用创建session的函数不对

或者可以直接调用session的创建函数 类似 session({ secret:‘my secret string’, maxAge: 360000 })

求大神解答下

1 回复

好像可以了 var session = require(‘express-session’) app.use(session({ secret: ‘my secret string’, maxAge: 3600000 })); 行了
我要是单独require(‘session’)呢 var session = require(‘session’) 应该怎么使用session呢

回到顶部