逻辑:通过路由关键词做校验:back,web,api
1.所有涉及后台的页面路由和API都前缀back,前端则以web作为前缀,如果是非页面路由接口,则还要加上‘api’,加以区分;
2.后台在进入相关路由,校验是否登录或者权限验证的时候,通过串行中间件处理,逻辑如下:
2.1,如果路由不含back,则不验证,往下执行;
2.2,如果含了back且有token,则说明已经登录,往下执行;
2.3,如果含back且没有token值,且包含‘api’(调用了数据接口),则提示非法访问;
2.4,如果含back且没有token,不含api,则通过路由导航到登录页面;