Files
rltn/src/api/README.md

16 KiB
Raw Blame History

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