1. 一个项目的开始,是一个登录页的登录表单,
2. 点击登录发送请求,获取用户信息及token,更新用户信息,设置cookie,包括value, path, damain (path: '/'根路径,指根路径下所有页面适用,domain: 默认当前主机号,跳转其他路径无法使用该token,要在前面加一个.使得主域名下所有子域名都可以接受该token进行请求。)
3. 封装请求头,添加Authorization=Bearer + ${token},封装请求相应函数,不是成功转态码,统一错误处理,若状态码为401时,无权限,执行logout重新登录,可本地存储当前的路径,重新登录后再重载回当前路径。
4. 获取菜单,跳转跟路径或本地存储的上次token失效所在路径
5. 退出登录,清楚cookie,reload一下location,加载时请求无权限,跳转登录页。