Встречается на собеседованиях • сегодня
Что происходит после нажатия кнопки login
При нажатии кнопки login типичный flow выглядит так:
- Собираются данные формы (логин/пароль)
- Отправляется POST-запрос на бекенд (обычно
/auth/login) - Бекенд валидирует данные и возвращает:
- Успех: токен доступа (JWT) + рефреш токен
- Ошибка: статус 4xx с описанием проблемы
Пример кода:
javascript
async function handleLogin(formData) {
try {
const response = await fetch('/api/login', {
method: 'POST',
body: JSON.stringify(formData)
});
if (!response.ok) throw new Error('Auth failed');
const { token } = await response.json();
localStorage.setItem('token', token);
redirectToDashboard();
} catch (err) {
showError(err.message);
}
}Дополнительно:
- Токен сохраняется (localStorage/cookies)
- Обновляется UI (скрывается форма логина)
- Могут запускаться последующие запросы за пользовательскими данными

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы