想在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 })
求大神解答下
好像可以了 var session = require(‘express-session’)
app.use(session({
secret: ‘my secret string’,
maxAge: 3600000
})); 行了
我要是单独require(‘session’)呢 var session = require(‘session’)
应该怎么使用session呢