@NewUser4242

Ошибка Cannot set headers after they are sent to the client?

Разрабатываю приложение на vue.js, в качестве SSR используется NUXT. В дефолтной компоненте( рендериться всегда) используется проверка типа
Код

async created() {
    const isToken= this.$cookies.get('token_auth');
    if (isToken) {
        this.$axios.defaults.headers.Authorization = `JWT ${token}`;
        await this.doSometThing(); ( запрос в VueX)
         } 
    }


И в результате иногда проскакивает ошибка по-типу
Ошибка

ERROR Cannot set headers after they are sent to the client
...

Не совсем понимаю что делать так как не сталкивался с таким. Может у кого есть варианты?
  • Вопрос задан
  • 529 просмотров
Решения вопроса 1
DevMan
@DevMan
это же классика: хидеры должны отправляться ПЕРЕД любым другим вывоводом.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы