Static GitHub Issues

[1188] How can i access to store from a plugin?

prev: how to use docker?
next: Would like to ask the recent release of nuxt about how long?

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>