@cassianpry wrote:
I am new to Ember and am using the RESTful API pokeapi.co to learn. This API has 949 pokemons and has filters to list 20 per page.
API URL https://pokeapi.co/api/v2/pokemon/
count: 949
previous: null
results […]
next: “https://pokeapi.co/api/v2/pokemon/?limit=20&offset=20”I did a RESTAdapter
RESTAdapter
import DS from 'ember-data'; export default DS.RESTAdapter.extend({ host:'https://pokeapi.co', namespace: 'api/v2', pathForType() { return 'pokemon'; } });
and a RESTSerializer
RESTSerializer
import DS from 'ember-data'; export default DS.RESTSerializer.extend({ primaryKey: 'name', normalizeResponse(store, primaryModelClass, payload, id, requestType) { payload = {monster: payload.results} return this._super(store, primaryModelClass, payload, id, requestType); } });
to catch only the 20 pokemons that are in results. Now I want to learn how to do pagination using a RESTful API with filters made in the backend, I have not found anywhere an example using REST API.
Please help me!!
ps: Sorry for my english
Posts: 1
Participants: 1