Используются в методе HttpResponse.cookie.

Hierarchy

  • CookieOptions

Properties

Optional domain

domain: undefined | string

Домен, для которого установлена cookie.

Optional expires

expires: Date

Дата истечения cookie (срок хранения браузером значения cookie). Задается отдельно от maxAge.

Optional httpOnly

httpOnly: undefined | false | true

Cookie, отмеченные как HttpOnly, недоступны в клиентском JavaScript.

Optional maxAge

maxAge: undefined | number

Максимальный возраст cookie.

Optional path

path: undefined | string

Относительный путь, для которого установлена cookie.

Optional sameSite

sameSite: boolean | "lax" | "strict" | "none"
  • lax — значение по умолчанию; означает, что в большинстве случаев cookie не будут передаваться сторонним сайтам.
  • strict — cookie никогда не отправятся, если пользователь пришёл не с этого же сайта.
  • none — cookie будут передаваться во все возможные запросы.

Optional secure

secure: undefined | false | true

Должна ли cookie устанавливаться только по защищенному соединению.