На стороне клиента легко с различными пакетами npm, такими как упомянутый вами.
На стороне сервера, вы обычно используете заголовок ответа "Set-Cookie", чтобы установить cookie в браузере.Обычно это делается для аутентификации в ответе конечной точки / api / login, но вы можете использовать его для других целей.
При использовании заголовка ответа Set-Cookie рекомендуется использовать его как HttpOnly, который предотвращает JavaScriptот доступа и вмешательства.Он просто отправляется во всех последующих запросах API, и JavaScript не должен даже беспокоиться об этом.
Это можно использовать на стороне сервера, например, при получении входящего запроса, чтобы определить, кто является аутентифицированным пользователем.А если нет, дайте им 401.
Защищенный означает, что cookie может быть передан только по протоколу HTTPS.
Документы: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie
Не уверен, как вы будете кодироватьJava Spring для установки заголовка ответа Set-Cookie, но я уверен, что вы можете его найти.
Редактировать: response_headers
empty_cookies