多终端,路由和权限应该怎么设计?

我们的产品是一个企业级后台管理系统,采用前后端分离的开发方式,目前需要支持的web管理后台(管理员/多角色)、web(作为基础内容的显示,没增/删/改,只有查)、多小程序端(用户操作),请问如何设计权限和路由?
我们目前有两种思路,一种是给每种平台单独写一个路由文件和登录校检方式,比如后台的路由有可能就是:https://api.example.com/admin...小程序端:https://api.example.com/minip...web端:https://api.example.com/web/s...(展示)
另一种是通过header进行平台判定,并进行权限校检,路由也采用同样的,但对每个路由进行权限的设置
泛舟湖上清波郎朗
浏览 292回答 2
2回答

慕姐8265434

前后端分离只需写Api就行了,在Api参数上判定,在统一的文件中判断权限和路由就行了,这样简单的多,维护起来也简单,如果项目特别大,一个人维护不完,就用第一种,不同入口文件不同路由文件,不同权限控制文件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript