路由与端点 Route & Endpoint
用户访问 /api/orders/101,服务器需要知道应该调用哪段代码。
后端与接口约 10 分钟 · 从真实需求理解
1Route & Endpoint 是做什么的?
REQUEST
GET /api/orders/101HANDLERgetOrderById()
200 · order JSON先看请求要访问哪条路径。
路由是请求地址和处理逻辑之间的匹配规则。
- Endpoint 是一个可以被请求的具体入口。
- 路径、方法和处理函数通常要一起看。
它不是数据库表,也不是整个后端服务。
2Route 和 Endpoint 是不是同一个词?
Route 更强调“怎样匹配请求”,Endpoint 更强调“可以被访问的入口”。
- 一个端点通常会有 HTTP 方法和路径。
- 处理函数是端点背后的代码。
把路径、方法和函数混在一起,排查问题会很困难。
3一个端点由哪些部分组成?
GET说明这次请求想做什么。
/api/orders/101指出可以访问的地址。
getOrderById()接住请求并返回业务结果。
可以拆成方法、路径和处理函数。
- 方法说明想做读取还是修改。
- 路径说明请求从哪里进入。
- 处理函数执行具体业务逻辑。
4怎样把 Route & Endpoint 需求交给 Agent?
请新增 GET /api/orders/:id 端点:路由负责匹配,处理函数按 id 查询订单;区分路径、方法、处理函数和数据库查询。
5不用背,看看你能不能判断
1 / 3
Route 主要解决什么问题?
请选择一个最符合题意的答案
社区延伸
看别人真实遇到过什么
社区帖子还没有关联到这个词条。