StudyCode
К практике
Начальный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 — твой код