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

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

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

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

来添加session中间件。

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

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

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

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

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

相关文章:

  • 2022-02-27
  • 2021-11-30
  • 2022-02-26
  • 2021-06-21
  • 2021-09-08
  • 2021-12-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2018-04-16
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
  • 2022-12-23
相关资源
相似解决方案