'''Это копипаста из перплексити, чтобы можно было потестить API без фронтенда. В целом всё работает, и даже очень хорошо работает''' Установите зависимости: ```bash pip install -r requirements.txt ``` Запустите бэкенд-сервер: ```bash python auth.py ``` Сервер запустится на http://localhost:5000.​ Тестирование API Вы можете протестировать API с помощью curl, Postman или прямо из браузера: Проверка работоспособности: ```bash curl http://localhost:5000/api/health ``` Регистрация: ```bash curl -X POST http://localhost:5000/api/register \ -H "Content-Type: application/json" \ -d '{"username":"testuser","password":"Test123456","password_confirm":"Test123456"}' ``` Вход: ```bash curl -X POST http://localhost:5000/api/login \ -H "Content-Type: application/json" \ -d '{"username":"testuser","password":"Test123456"}' ``` Примеры ответов API Успешная регистрация: ```json { "success": true, "message": "Регистрация успешна" } ``` Ошибка валидации: ```json { "success": false, "message": "Ошибки валидации данных", "errors": { "username": "Логин должен содержать минимум 4 символа", "password": "Пароль должен содержать минимум 8 символов, латинские буквы и цифры" } } ``` Успешный вход: ```json { "success": true, "message": "Вход выполнен успешно", "user": { "username": "testuser" } } ```