【发布时间】:2020-06-29 08:58:44
【问题描述】:
我经常遇到这个问题,不知道什么是最好的做法。 所以,例如我想要我的角度应用程序的三个端点:
- 列出我的所有患者页面
- 创建患者页面
- 患者的详细页面
我的大脑建议如下:
- /患者
- /患者/添加
- /患者/{id}
似乎有点不对劲,因为 2. 和 3. 可能会导致问题?好的,id 永远不会是'add',特别是如果 id 是整数。
API 几乎相同。但是我们有 POST、PUT 等。 所以这个例子有点像:
- /api/measurement/dashboard -> 所有用户(计数、组等)的所有测量的汇总信息
- /api/measurement/{user} -> 关于特定用户测量的聚合信息 (没关系,我猜位测量包含 HR、体重等数据。)
这样创建端点很常见吗?这是一个好的还是好的 enoguht 实践?
【问题讨论】: