Показать сообщение отдельно
  #1 (permalink)  
Старый 28.04.2019, 20:01
Аватар для NeonMan
Кандидат Javascript-наук
Отправить личное сообщение для NeonMan Посмотреть профиль Найти все сообщения от NeonMan
 
Регистрация: 22.07.2018
Сообщений: 123

Получить больше объектов после запроса на сервер через fetch API
Делаю такой запрос на сервер:
export default class SwapiService {

	_apiBase = 'https://swapi.co/api';

		getResource = async (url) => {
			const result = await fetch(`${this._apiBase}${url}`);
			return await result.json();
		};

		getAllPeople = async () => {
	    const res = await this.getResource(`/people/`);
	    return res;
  	}

Получаю такой ответ:
{count: 87, next: "https://swapi.co/api/people/?page=2", previous: null, results: Array(10)}
count: 87
next: "https://swapi.co/api/people/?page=2"
previous: null
results: (10) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
__proto__: Object

Здесь он выдает первые 10 объектов, я могу с ними уже сделать все что захочу, но как мне увидеть остальные? судя по полю count: их 87, как мне их вывести все сразу например? или с 20 по 40? что бы увидеть, к примеру, первые 10:
const swapi = new SwapiService();
swapi.getAllPeople().then((body) => {
       console.log(body.results);
});
Подскажите пожалуйста, кто владеет вопросом
Ответить с цитированием