我正在为个人项目构建我的第一个 REST API(至少在尝试)。
在这个项目中,有一个名为player
s 的资源,可以在team
. 根据REST API 设计规则手册,应将资源设置为文档或存储, 并且应尽可能隔离这些角色。
然而,我想将一些元数据附加到team
资源中,例如team
创建日期。那么是否GET /teams/atlanta
可以将这个元数据(使其成为文档)与player
团队中的 s 列表一起返回(使其成为商店)。
这是一个好主意吗?如果是,为什么?如果不是,为什么不以及如何更好地解决这个问题?
我知道开发 REST API 没有规则,但有一些好的做法,我想遵守这些做法。也请不要说这真的是我的第一个 REST API,如果有的话,请原谅我的无知。