Содержание - Руководство по установке - Предварительные требования - Системные требования - Установка зависимостей - Процесс установки - Клонирование репозитория - Настройка окружения - Запуск приложения - Настройка - Конфигурация базы данных - Настройка кэширования - Настройка аутентификации - Разработка - Структура проекта - API документация - Тестирование
UserService API Documentation ## Overview Service for managing user authentication and registration. ## Methods ### register(userData) Register a new user in the system. Parameters: - `userData` (Object) - User registration data - `email` (string) - User email address - `password` (string) - User password - `name` (string) - User display name Returns: Promise - `user` (Object) - Registered user object - `token` (string) - JWT authentication token Errors: - `Error` - User already exists ### login(email, password) Authenticate user and return token. Parameters: - `email` (string) - User email - `password` (string) - User password Returns: Promise - `user` (Object) - User object - `token` (string) - JWT token Errors: - `Error` - User not found - `Error` - Invalid password ### getUserById(userId) Retrieve user by ID. Parameters: - `userId` (number) - User ID Returns: Promise - User object