我们的api将有一个可重用的/posts
子路由,适用于不同的顶级路由。
例如:
/me/posts
/users/{user-id}/posts
...
帖子示例:
/posts
/{post-id}
/likes
/comments
/{comment-id}
...
帖子也有固定的子路由,参数等 使用RAML定义这种默认的可重用子路由的标准方法是什么?
当然,人们可以决定改变它并创建/ post端点,但我不认为应该根据RAML功能更改API定义。此外,如果我想要,我应该能够有多个指向同一资源的端点。
如果您有答案,请根据要求分享示例。
答案 0 :(得分:3)
您可以定义ResourceType并指定您在许多地方使用它。您可以在同一个文件中或作为库的外部文件中执行此操作。