路由与端点Route & Endpoint
你可能会说
用户访问不同的网址,怎么让不同的代码来接管?
路由决定访问一个网址或执行一种操作时,应交给后端的哪段功能处理。例如打开文章列表和提交一篇新文章,会交给两段不同功能处理。每个对外入口都要写清需要提供什么、成功后返回什么、失败时怎样说明。
也常被叫作路由EndpointAPI Endpoint接口端点
组成结构 · Anatomy
GET/api/posts?page=2
GET 读取、POST 创建、PATCH 修改、DELETE 删除
资源地址,最好使用名词并保持复数规则一致
用于筛选、搜索、排序和分页,不应该包含密码或令牌
典型使用场景
GET /api/posts 取列表
文章列表GET /api/posts
请求参数?page=2&tag=design
→
响应200 · 20 篇文章
POST /api/login 提交登录
提交登录POST /api/login
登录
请求体携带账号信息,成功后建立会话
GET /api/users/:id 取详情
用户详情GET /api/users/:id
路径参数id = u_23姓名林小狐角色editor
DELETE /api/tasks/:id 删除任务
删除任务DELETE /api/tasks/:id
任务整理首页文案删除后按产品策略处理
确认删除先确认,再请求 DELETE /api/tasks/t_42
延伸阅读 · 权威出处