Встречается на собеседованиях • сегодня

Можно ли установить клиенту Cookies

Да, можно установить cookies клиенту с помощью JavaScript или серверного кода. В JavaScript используйте document.cookie:

javascript
document.cookie = "username=JohnDoe; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/";

Ключевые параметры:

  • expires - срок жизни cookie (без него cookie будет сессионным)
  • path - путь, для которого cookie доступен
  • domain - домен, для которого cookie доступен
  • secure - передавать только по HTTPS
  • SameSite - защита от CSRF (Strict/Lax/None)

Сервер может установить cookies через HTTP-заголовок Set-Cookie в ответе. Пример для Node.js:

javascript
response.setHeader('Set-Cookie', ['theme=dark; HttpOnly']);

HttpOnly делает cookie недоступной для JavaScript (защита от XSS).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы