К практике
НачальныйauthPOSTvalidation
Регистрация vs. Авторизация:
При авторизации мы проверяем существующего пользователя. При регистрации мы создаём нового.
Коды ответа:
- 201 Created — ресурс успешно создан (для POST, когда создаётся новая запись)
- 400 Bad Request — невалидные данные от клиента
- 409 Conflict — ресурс уже существует
Правила валидации для этой задачи:
name— не пустоеemail— содержит@password— не менее 6 символов
Если пользователь с таким email уже есть в USERS → 409.
req.body содержит: { name, email, password }
🌐Browser
POST/api/register
201
⚡Express
Browser — форма
⚡ Backend — твой код