Melhor maneira de configurar cabeçalhos globais para obter, publicar e corrigir no VueJS
Sou novo no VueJs, estou encontrando a melhor maneira de configurar cabeçalhos globais para Get, Post, Patch no VueJS, que éfácil de usar e forte segurança. No atual eu apenas escrevoexport default {}
para todos os componentes e é muito ruim, eu sei. Então eu peço a vocês para ajudar.
Correção de agradecimentos a @Hardik Satasiya
~ / plugins / axios.js
Todos os componentes:
import axios from 'axios'
var api = axios.create({
baseURL: 'http://localhost:8000/api/v1/',
headers: {'Authorization': 'JWT ' + store.state.token}
})
export default api
Problemas: Não é possível transmitir a loja para axios.create, entãostore is not defined