yarn add express-session -S
配置中间件
在main中配置
app.use(session({
secret: 'session 加密 密钥',
// session 基于 cookie
cookie: {
maxAge: 10000,
},
roliing:true // 重新请求刷新cookie时间
}))
// 设置 session
@Get('setsession')
setSession( @Request() req){
req.session.session = 'my name is session';
return 'session set ok '
}
// 获取session
@Get('getsession')
getSession( @Request() req){
console.log(req.session.session);
return req.session.session
}