/
githubmirror
/
traefik
Обзор
Документация
Войти
/
githubmirror
/
traefik
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
webui/src/libs/fetch.ts
24 строки
665 B
Gina A.
Migrate Traefik Proxy dashboard UI to React
28 май 2025, 12:26
Не верифицирован
28 май 2025, 12:26
f16fff5
Код
Авторство
О чём код?
import { BASE_PATH } from './utils' export default async function (input: RequestInfo, init?: RequestInit): Promise<JSON> { const res = await fetch(`${BASE_PATH}${input}`, init) if (!res.ok) throw new Error(res.statusText) return await res.json() } export const fetchPage = async function ( input: RequestInfo, init?: RequestInit, ): Promise<Response & { data: unknown[]; nextPage: number }> { const res = await fetch(`${BASE_PATH}${input}`, init) if (!res.ok) throw new Error(res.statusText) return res.json().then((data) => { return { ...res, data, nextPage: parseInt(res.headers.get('X-Next-Page') || '1'), } }) }