前后端 页面url与api url 如何统一命名风格?-灵析社区

导师小jio

* 打算把页面url,与api url做一个风格统一,查了许多大佬的文章和分析,最后常用的有rest,rpc风格,因为才接触这些风格,恐未掌握其精髓,所以下面定义用了似rest风格.希望得到大家的建议与使用经验,哪种风格更适合监控,更加适合应付生产线上碰到的一些url问题. * rest,用 get,post,put,delete来定义动作,围着一个地址,好处,简洁.但多语义比较乏力. * rpc, 完全用url定义作用. ## 前端页面 url | - ---|--- /content/{id:123} | 内容详细页 /contents?order=create_time,desc | 内容列表页 /contents/query?create_time=2023/09/01,2023/10/01 | 搜索 /content/{id:123}/edi | 内容编辑页 /content/create | 内空创建 /content/edit?id=123 | 创建编辑页为同一个页面 ## 供前端调用api - 似rpc风格 method | url | - ---|---|--- get | /content/get | 单条详细, get | /content/lists?order=file,desc | 列表 get | /content/query?type=best | 查询 post | /content/create | 新建 post | /content/update | 更新 post | /content/delete | 删除 post | /content/favorite | 收藏 ## 供前端调用api - 似rest风格 method | url | - ---|---|--- get | /contents/{id:123} | 单条详细 get | /contents?order=file,desc | 列表 get | /contents/query?type=best | 查询 post | /contents | 新建 put | /contents/{id:123} | 更新 delete | /contents/{id:123} | 删除 post | /contents/{id:123}/favorite | 收藏

阅读量:19

点赞量:0

问AI
1. 前后端页面地址统一没有什么意义。除非你是PHP的那种模版地址。现在基本都是前后端分离了,各自独立路由。 2. restful与RPC的请求路径你是否知道他们的优缺点? Restful已经是过时的标准了。越来越多的团队会选择简单的Restful Get-Post,或者禁止Restful风格路由的Get-Post;
,
同问