Флоу следующий:
1. У меня объявлен плагин axios, который подставляет токен в хедеры на client/server сайдах при обращении к API
2. Приходит запрос на страницу с GET параметром token. В методе fetch я делаю через app.$cookies.set выставление этих кук. Дальше в этом методе fetch пытаюсь сделать вызов к API. Но на уровне плагина отображается, что токен как будто не был установлен (значение `undefined`). И получается так, токен не прокидывается.
3. Но когда я обновляю страницу, то куки как будто уже выставлены => токен отправляется и с API я получаю ответ.
Какие существуют варианты это исправить?
Я сейчас думаю о:
1. Что-то нужно исправить в выставлении кук в методе fetch?
2. Либо стоит попробовать оверрайднуть headers в axios?
я делал проще, через vuex
Обсуждают сегодня