请问大家多页面应用怎么做前后端分离?资源定位和前端页面权限控制怎么做?实际项目里是怎么做的?cherbim3年前发布750最近在写一个自己的小项目,是一个,综合考量下,选择了这种架构。某些问题可能有点简单,请多多包涵。首先,我开始以为的前后端分离是这样的:然后我想到一个路由问题,比如客户端请求了一篇文章的 URL ,该怎么处理?这里有两种路由格式:上面这些遇到简单结构的 URL 还好,但是结构化的复杂的 URL 就不好处理,比如获取用户 1 的文章 1 ,URL 为“/users/1/articles/1”,这种又该如何处理?我能想到的是仍然返回 /articles.html 或 /articles/index.html ,然后前端再根据制定的 URL 规则解析处理。除了路由问题,前端页面的权限控制怎么做?比如有这样一个需求,某些页面只能特定用户访问,任何无权限用户不应该获取到这些页面的任何信息,即便无权限用户根本不能请求相关 API 。综合上面的问题,我想到一个折中的办法:最后,有更好的办法吗?你们的实际项目又是怎么做的?
没有回复内容