Не удается получить доступ к заголовку по умолчанию ax ios из подключенной опции компонента в универсальном режиме nuxt? - PullRequest
0 голосов
/ 27 марта 2020

Я отправляю из промежуточного ПО в действие магазина.

export default function({ app, store }) {
  if (app.$cookies.get('token')) {
    store.dispatch('set_token', app.$cookies.get('token'))
  }
}

Затем функция помещает токен в заголовок по умолчанию для топора ios.

  set_token({ commit }, token) {
    this.$axios.defaults.headers.common['X-Token'] = `token ${token}`
    commit('LOGIN', token)
  }

И я делаю GET-запрос .

mounted() {
  this.$axios
    .post('/users/16/group/')
    .then(...)
},

при работе в универсальном режиме приходит несанкционированный ответ, потому что запрос на получение не отправляется с токеном.

Однако при работе в режиме spa запрос на получение выполняется с токеном.

Кроме того, если запрос выполняется для «asyncData», а не «mount», запрос get выполняется с токеном независимо от режима.

Почему это происходит ? Пожалуйста, объясните, почему.

...