/
axe
/
pet2
Обзор
Документация
Войти
/
axe
/
pet2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
public/auth.js
29 строк
617 B
gusen
initial commit
09 июн 2026, 22:01
09 июн 2026, 22:01
7bf5434
Код
Авторство
О чём код?
import { api } from './api.js'; export const login = async (email) => { try { const data = await api('/login', { method: 'POST', body: JSON.stringify({ email }) }); localStorage.setItem('token', data.token); return data; } catch (error) { alert(error.message); throw error; } }; export const logout = () => { localStorage.removeItem('token'); window.location.reload(); }; export const fetchMe = async () => { try { return await api('/me'); } catch (error) { logout(); throw error; } };