| 1234567891011121314151617181920212223242526272829303132 | 
							- import axios from 'axios'
 
- // https://github.com/alvar0hurtad0/drupal-vuejs-todo/blob/master/frontend/src/api/axiosInterceptor.js
 
- // console.log('drupalSettings', drupalSettings)
 
- console.log(window.location)
 
- const JSONAPI = axios.create({
 
-   baseURL: window.location.origin+`/jsonapi`,
 
-   withCredentials: true,
 
-   headers: {
 
-     Accept: 'application/vnd.api+json'
 
-     // Authorization: 'Basic {token}',
 
-     // 'Content-Type': 'application/json'
 
-   }
 
- })
 
- JSONAPI.interceptors.response.use(
 
-   response => {
 
-     return Promise.resolve(response)
 
-   },
 
-   error => {
 
-     const { status } = error.response
 
-     console.warn('error in json-axios', status)
 
-     if (status === 403) {
 
-       window.location = '/'
 
-     }
 
-     return Promise.reject(error)
 
-   }
 
- )
 
- export default JSONAPI
 
 
  |