С Ember Data и Jsonapi. Как должен выглядеть ресурс с разбивкой на страницы json?
Я построил свой ответ, чтобы он выглядел так:
"meta": {
"page": {
"number": 1,
"size": 5,
"total": 39
}
},
"links": {
"self": "http://localhost:3099/api/v1/articles",
"prev": null,
"next": "http://localhost:3099/api/v1/articles?page[number]=2",
"first": "http://localhost:3099/api/v1/articles?page[number]=1",
"last": "http://localhost:3099/api/v1/articles?page[number]=39"
},
"data": [
...
]
Но я не совсем уверен, что это правильный формат. на основе пояснений на http://jsonapi.org/format/#fetching-pagination
Или ссылки на страницы (т.е. prev
, next
, first
и last
) должны быть в meta.page
?