16 KiB
16 KiB
API EEV_Proj
Обзор
API функции для взаимодействия с серверной частью проекта EEV_Proj. Все функции используют современный JavaScript и обеспечивают единообразный интерфейс для работы с сервером.
Структура
api/
├── auth.js # Функции аутентификации
└── README.md # Эта документация
auth.js
Функции аутентификации
getUsersStatus(token)
Получает статус всех пользователей в системе.
Параметры:
token(string) - JWT токен аутентификации
Возвращает:
- Promise - Массив пользователей с их статусами
Пример использования:
import { getUsersStatus } from './api/auth.js';
const token = localStorage.getItem('token');
try {
const users = await getUsersStatus(token);
console.log('Пользователи:', users);
} catch (error) {
console.error('Ошибка получения статуса пользователей:', error);
}
loadUserInfo(userId, token)
Загружает информацию о конкретном пользователе.
Параметры:
userId(string|number) - ID пользователяtoken(string) - JWT токен аутентификации
Возвращает:
- Promise