query-params
Обычно query-params передаются в get-запросах.
const queryParams = new URLSearchParams({ foo: 'value', bar: 2 });
Добавление к fetch
fetch(
'https://example.com?' +
new URLSearchParams({
foo: 'value',
bar: 2,
}),
);
или так:
const queryParams = new URLSearchParams({
foo: 'value',
bar: 2,
});
fetch(`https://example.com?${queryParams}`);
или так:
Кириллицу нужно кодировать
fetch(`https://example.com?foo=value&bar=2`);
Фильтрация
# фильтрация по region_id
?filter=region_id|in|132
# фильтрация по названию address
?filter=address|like|Нефтезаводская, д. 31
# мульти-фильтрация
?filter[roles][]=ROLE_SECTION_USER&filter[roles][]=ROLE_SECTION_ZONE_VIEW&filter[roles][]=ROLE_SECTION_SLA_VIEW
filter[roles][]: ROLE_SECTION_USER
filter[roles][]: ROLE_SECTION_ZONE_VIEW
filter[roles][]: ROLE_SECTION_SLA_VIEW