1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-14 00:59:06 +00:00
bramw_baserow/web-frontend/services/client.js
2019-07-01 20:31:09 +02:00

31 lines
651 B
JavaScript

import axios from 'axios'
export const client = axios.create({
baseURL: process.env.baseUrl,
withCredentials: false,
headers: {
Accept: 'application/json',
'Content-Type': 'application/json'
}
})
client.interceptors.response.use(
response => {
return response
},
error => {
error.responseError = undefined
error.responseDetail = undefined
if (
error.response &&
'error' in error.response.data &&
'detail' in error.response.data
) {
error.responseError = error.response.data.error
error.responseDetail = error.response.data.detail
}
return Promise.reject(error)
}
)