node.js koa2有关登陆状态的验证(cookie、session)

1.首先,要确保没有跨域问题并且客户端能传递cookie

2.服务端添加koa-session 使用官网的demo

node.js koa2有关登陆状态的验证(cookie、session)_第1张图片

app. use( session( CONFIG, app));

来添加session中间件。


通过上面一行代码,我们就可以添加session,打开chrome开发者工具,通过下图我们可以看到添加的cookie。

注意:因为我们设置http-only 所以控制台输入document.cookie 获取不到对应的cookie.


3.有关登陆支持了3个接口。 (是否登陆、登陆、登出)。前端的登陆信息储存在cookie。服务端只要通过ctx.session.[你设置的键名] 来访问得到添加的session值。如果未undefined,那么就说明没有登陆信息。

你可能感兴趣的:(node)