Встречается на собеседованиях • сегодня

Какой метод используешь для запроса получения части товаров интернет-магазина с фильтром и сортировкой

Для получения части товаров с фильтрацией и сортировкой лучше использовать GET запрос с параметрами в URL. Это стандартный подход для REST API, который позволяет кешировать запросы и сохранять историю в браузере.

Пример запроса:

text
GET /api/products?limit=10&offset=20&sort=price&order=asc&category=electronics

Где:

  • limit - количество товаров
  • offset - смещение (для пагинации)
  • sort - поле для сортировки
  • order - направление сортировки (asc/desc)
  • category - фильтр по категории

На клиенте можно сделать так:

javascript
async function getProducts(params) {
  const query = new URLSearchParams(params);
  const response = await fetch(`/api/products?${query}`);
  return response.json();
}

Для сложных фильтров можно использовать JSON в параметре или POST с телом, но GET предпочтительнее для семантики и кеширования.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы