предпологаю что проблема в моем json. он полностью валиден. но почему такое поведение не ясно. при использовании библиотеки js-cookie все работает как надо
Рекомендация по другому вопросу, передавайте path в параметры, иначе он выставляется текущим урлом где находится клиент и могут появится несколько Кук с одним ключём и доменом, но разным path.
предпологаю что проблема в моем json. он полностью валиден. но почему такое поведение не ясно. при использовании библиотеки js-cookie все работает как надо
Поотрубай поля у обьекта , а зачем вообще всего юзера хранить в куках? Id или токена не достаточно?
Зачем такой ведосипед делать 🤔 В кукисы кладём токен, а все остальные данные пользователя (права/имя/аватар/...) в стор и используйте их во всем приложении сколько надо. При обновлении страницы - проверяем токен, возвращаем все необходимые данные.