一、 Session 简单介绍
session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 session 保存在服务器上。
二、 Session 的工作流程
当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,生成一
个类似于 key,value 的键值对, 然后将 key(cookie)返回到浏览器(客户)端,浏览器下次再
访问时,携带 key(cookie),找到对应的session(value)。
三、 Egg.js 中 session 的使用:
egg.js 中 session 基于 egg-session 内置了对 session 的操作
使用:在config.default.js 中添加配置
config.session={
key:'SESSION_ID',
maxAge:864000, //过期时间
httpOnly: true,
encrypt: true
renew: true //延长会话有效期
}