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

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

Да, можно. Cookies устанавливаются через HTTP-заголовок Set-Cookie в ответе сервера. Это стандартный механизм, который работает независимо от того, используется ли SSR (например, Next.js, Nuxt) или чистый бэкенд (Node.js, PHP и т.д.).

Пример на Node.js с Express:

javascript
res.setHeader('Set-Cookie', ['user_token=abc123; HttpOnly; Secure']);

Особенности:

  • Для SSR (Next.js) можно использовать res.setHeader в getServerSideProps.
  • Для статики (например, Next.js статических страниц) нельзя — только на клиенте через document.cookie.
  • Важно учитывать атрибуты: HttpOnly, Secure, SameSite, Max-Age.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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