/
sigma
/
Acloud
Обзор
Документация
Войти
/
sigma
/
Acloud
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/api/auth.ts
29 строк
674 B
Александр Пимкин
first_commit
17 апр 2025, 11:39
17 апр 2025, 11:39
e24d434
Код
Авторство
О чём код?
import { destroyCookie } from 'nookies' import axios from '../core/axios' import { LoginFormDto, LoginResponseDto, RegisterRequestFormDto, RegisterResponseDto, User, } from './dto/auth.dto' export const login = async ( values: LoginFormDto ): Promise<LoginResponseDto> => { return (await axios.post('/auth/login', values)).data } export const register = async ( values: RegisterRequestFormDto ): Promise<RegisterResponseDto> => { return (await axios.post('auth/register', values)).data } export const getMe = async (): Promise<User> => { return (await axios.get('users/me')).data } export const logout = () => { destroyCookie(null, '_token', { path: '/' }) }