Skip to content

Instantly share code, notes, and snippets.

@DesKevinMendez
Created September 8, 2019 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DesKevinMendez/50261886868916b13541321eaca3d745 to your computer and use it in GitHub Desktop.
Save DesKevinMendez/50261886868916b13541321eaca3d745 to your computer and use it in GitHub Desktop.
http para views en laravel-jwt-vue-medium
import axios from 'axios';
// import store from '@/store';
const URL: string = 'http://127.0.0.1:8000/';
const http = axios.create({
baseURL: URL,
headers: {
'Authorization': `Bearer ${window.localStorage.getItem('_token')}`,
}
});
// Add a request interceptor
http.interceptors.request.use((config)=> {
// Do something before request is sent
return config;
}, (error)=> {
// Do something with request error
return Promise.reject(error);
});
// Add a response interceptor
http.interceptors.response.use( (response: any)=> {
// Do something with response data
return response;
}, (error)=> {
// Do something with response error
return Promise.reject(error);
});
export { http, URL };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment