/
NeGaTiVe333
/
Frontend
Обзор
Документация
Войти
/
NeGaTiVe333
/
Frontend
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/api/auth.ts
32 строки
664 B
NeGaTiVe369
feat: готовый проект
05 дек 2025, 18:59
05 дек 2025, 18:59
ac252ce
Код
Авторство
О чём код?
import api from "./client"; export type LoginRequest = { email: string; password: string; }; export type LoginResponse = { token: string; user?: { id: string; username: string; email: string; }; }; export type RegisterRequest = { username: string; email: string; password: string; }; // POST /api/v1/auth/login export async function login(data: LoginRequest): Promise<LoginResponse> { const res = await api.post<LoginResponse>("/api/v1/auth/login", data); return res.data; } // POST /api/v1/auth/register export async function register(data: RegisterRequest): Promise<void> { await api.post("/api/v1/auth/register", data); }