функция getUser() на получение данных пользователя. Если эту функцию вызывать на стороне сервера, через useFetch или useAsyncData, то cookie не передаются обратно и сервер не видит пользователя. Как можно это решить?
Если вдруг кому-нибудь нужно будет решение при работе с cookies в SSR. 1) В nuxt.config настраиваем proxy(библиотека @nuxt-alt/proxy) 2) в fetch-запросе(у меня кастомный - useCustomFetch) указываем все параметры что на фото(credentials, headers) 3) getUser - функция для примера получения данных пользователя. Теперь запрос идет через прокси вместе с cookies и можно вызвать его через useFetch/useAsyncData в setup() А тут можно чекнуть пост с такой же проблемой и ее решением: https://github.com/nuxt/nuxt/discussions/16459#discussion-4773772
Обсуждают сегодня