Установка cookies с помощью react-cookies для чтения DRF API

Я хочу установить/удалить cookie в react web app, когда клиент переключается между режимами. Я хочу, чтобы куки отправлялись с каждым запросом к API, который использует django rest framework, и использовали значение куки для определения типа ответа. Веб-приложение и API находятся в разных доменах. Я использую библиотеку react-cookie для установки cookie, которая отлично работает на localhost, но у меня возникают проблемы с установкой cookie в других доменах, и она позволяет мне использовать только текущий домен для cookie.


setCookie('is_test',true,{domain:document.domain.match(/.[^.]*\.[^.]*$/)?.[0]||document.domain,path:'/'})}

Это код, который я использую для установки cookie, regex - это то, что я нашел, чтобы удалить поддомен (например, www.testdomain.com преобразуется в .testdomain.com), если он есть, или просто установить домен, если это что-то вроде localhost

но когда он развернут на фактическом домене, cookie не устанавливается. Также будет ли бэкенд API читать куки, если домен установлен с доменом клиента или это должен быть домен сервера, который используется для запроса. Это не позволяет мне использовать другие домены за пределами текущего (клиентского) домена

Вернуться на верх