Как правильно работать с заголовками запросов в Nuxt.js?
Всем привет.
Столкнулся с такой проблемой.
Разрабатываем интернет магазин на Nuxt.js, и сейчас застряли на проблеме с работой корзины.
У нас в общем такая схема. В Моего Vuex в функции nuxtServerInit отправляется запрос на состояние корзины. Состояние корзины хранится в сессии на сервере.
В чем собственно проблема.
Нужно чтобы шла проверка, что если у меня в браузере висят куки( в куках должен храниться ключ сессии), если есть то, нужно чтобы запрос отправлялся с заголовком Cookie в котором будет название сессии и ключ.
Т.е. сейчас проблема в том, что при отправлении запросов axios просто игнорит куки, и в хедеры не выгружает содержимое кук. Как быть подскажите?
В вообще нужно, чтобы в накст сервер ините спрева шла проверка, установлены ли куки? Если да, то отправить через axios Запрос в котором уже будут содержаться куки, а если же куки не установлены, то послать запрос через axios и потом из респонса этого запроса вытащить ключ сессии и запихать его в куки.
Или же заголовки как-то установить на уровне конфига Nginx???
hckn, Ну вроде бы как asyncData на сервере выполняется. Значит запрос со стороны сервера. У меня в целом заголовок не получается даже установить в axios.
hckn, Нет, все поидее правильно, куки устанавливаются еще в nuxtServerInit. У меня проблема в том, как потом глобально устанавливать куки для axios. Т.е. когда я делаю запрос в функции asyncData через axios, кук просто нет в заголовках. Вот в этом проблема