从REST的角度来看,使用资源的嵌套集合的最佳方式是什么?让我们考虑一下用户和文章。可以通过PUT、POST、GET、DELETE方法访问/api/users和/api/文章资源,但是显示用户文章的最佳方式是什么呢?
我认为有两种方式:
1)用户的结构有一个名为文章的数组,它为用户保存了所有的文章ids。因此,为了避免多个by-id请求,/api/ requests将支持多个id请求,格式如下: GET /api/article?ids=1,2,3,4,33
2)附加视图方法,支持如下形式的分页: GET /api/users/:userId/文章
每种方法都有优缺点,但哪种方法更受欢迎?为什
我使用插件在中建立了一个博客,但我在配置分页的某些部分时遇到了一些问题。我当前对分页的调用如下所示:
[[!+page.nav:notempty=`<nav>[[!+page.nav]]</nav>`]]
我向getPage调用添加了以下清单参数,以便从分页中删除[+first]和[+last]模板,并插入一个静态的"back to top“链接:
&pageNavOuterTpl=`[[+prev]]<a href="#header">Back to top</a>[[+next]]`
然而,有一件事仍然不能像我