SPT术语库

路由与端点 Route & Endpoint

用户访问 /api/orders/101,服务器需要知道应该调用哪段代码。

后端与接口约 10 分钟 · 从真实需求理解

1Route & Endpoint 是做什么的?

BACKEND CONCEPT订单详情端点
REQUESTGET /api/orders/101
HANDLERgetOrderById()200 · order JSON

先看请求要访问哪条路径。

路由是请求地址和处理逻辑之间的匹配规则。

  • Endpoint 是一个可以被请求的具体入口。
  • 路径、方法和处理函数通常要一起看。

它不是数据库表,也不是整个后端服务。

2Route 和 Endpoint 是不是同一个词?

Route 更强调“怎样匹配请求”,Endpoint 更强调“可以被访问的入口”。

  • 一个端点通常会有 HTTP 方法和路径。
  • 处理函数是端点背后的代码。

把路径、方法和函数混在一起,排查问题会很困难。

3一个端点由哪些部分组成?

01 · method方法GET

说明这次请求想做什么。

02 · path路径/api/orders/101

指出可以访问的地址。

03 · handler处理函数getOrderById()

接住请求并返回业务结果。

可以拆成方法、路径和处理函数。

  • 方法说明想做读取还是修改。
  • 路径说明请求从哪里进入。
  • 处理函数执行具体业务逻辑。

4怎样把 Route & Endpoint 需求交给 Agent?

请新增 GET /api/orders/:id 端点:路由负责匹配,处理函数按 id 查询订单;区分路径、方法、处理函数和数据库查询。

5不用背,看看你能不能判断

1 / 3

Route 主要解决什么问题?

请选择一个最符合题意的答案

选择答案后自动进入下一题

社区延伸

看别人真实遇到过什么

社区帖子还没有关联到这个词条。