| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import axios from 'axios';
- const service = axios.create();
- function hasToken() {
- return !(sessionStorage.getItem('token') == '')
- }
- service.interceptors.request.use(
- config => {
- if(hasToken()) {
- config.headers['token'] = sessionStorage.getItem('token')
- }
- return config
- },
- error => {
- console.log(error);
- return Promise.reject();
- }
- );
- service.interceptors.response.use(
- response => {
- if (response.status === 200) {
- return response;
- } else {
- return Promise.reject();
- }
- },
- error => {
- console.log(error);
- return Promise.reject();
- }
- );
- export default service;
- export {
- service as axios
- }
|