Перехватчик запросов Axios не вступил в силу, когда я обновил страницу - PullRequest
0 голосов
/ 23 июня 2019

У меня проблема с перехватчиками запросов axios.Я использую NuxtJS v2.8.1 с VueJS latest и при обновлении страницы в окне браузера не перехватывает запрос.Но когда я перемещаюсь по меню со ссылками <nuxt-link>, это работает как шарм.Любая идея приветствуется.Я искал ответ здесь , но он не работал.

Это мой соответствующий код ...

app.$axios.interceptors.request.use(
  function(config) {
    if (config.url.includes('/token/refresh')) {
      const refreshToken = Cookie.get('USER_REFRESH_TOKEN')

      if (refreshToken) {
        config.headers.Authorization = 'Bearer ' + refreshToken
      }
    } else {
      const accessToken = Cookie.get('USER_ACCESS_TOKEN')

      if (accessToken) {
        config.headers.Authorization = 'Bearer ' + accessToken
      }
    }

    console.log('CONFIG:\n\n', config)
    return config
  },
  function(error) {
    console.log('ERROR:\n\n', error)
    return Promise.reject(error)
  }
)
...