/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/javascript/lab-1145-003/part-02.js
17 строк
588 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
const API_BASE = 'https://jsonplaceholder.typicode.com'; async function apiRequest(path, options = {}) { const token = localStorage.getItem('token'); const res = await fetch(`${API_BASE}${path}`, { method: options.method ?? 'GET', headers: { 'Content-Type': 'application/json', ..(token ? { Authorization: `Bearer ${token}` } : {}), ..(options.headers ?? {}), }, body: options.body ? JSON.stringify(options.body) : undefined, signal: options.signal, }); if (!res.ok) throw new Error(`HTTP ${res.status} for ${path}`); return res.json(); }