Skip to content
关注公众号,获取新课通知

退出登录功能


控制器:app/controller/user.js

js
// 退出登录
   async logout() {
       const { ctx, service } = this;
       // 拿到当前用户id
       let current_user_id = ctx.authUser.id;
       // 移除redis当前用户信息
       if (!await service.cache.remove('user_' + current_user_id)) {
           ctx.throw(400, '退出登录失败');
       }
       ctx.apiSuccess('退出成功');
   }

路由:app/router.js

js
// 退出登录
router.post("/logout", controller.user.logout);