I'm using axios. It needs the Authorization header with bearer token on every request. The token is in the store.
import axios from 'axios'
let instance = axios.create({
baseURL: 'http://api.docstore.dev'
})
instance.interceptors.request.use(config => {
// How can i access this store instance below
config.headers['Authorization'] = 'Bearer ' + store.state.accessToken
return config
})
export default instance
Thank you!
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This question is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c1049">#c1049</a>)</em></sub></div>