1.首先,要确保没有跨域问题并且客户端能传递cookie
2.服务端添加koa-session 使用官网的demo
app.use(session(CONFIG, app));
来添加session中间件。
通过上面一行代码,我们就可以添加session,打开chrome开发者工具,通过下图我们可以看到添加的cookie。
注意:因为我们设置http-only 所以控制台输入document.cookie 获取不到对应的cookie.
3.有关登陆支持了3个接口。 (是否登陆、登陆、登出)。前端的登陆信息储存在cookie。服务端只要通过ctx.session.[你设置的键名] 来访问得到添加的session值。如果未undefined,那么就说明没有登陆信息。