-
Hugo NOUTS authoredHugo NOUTS authored
httpService.js 500 B
import axios from 'axios'
import logger from './logService'
axios.interceptors.response.use(null, error => {
const expectedError =
error.response &&
error.response.status >= 400 &&
error.response.status < 500
if (!expectedError) {
logger.log(error)
}
return Promise.reject(error)
})
function setJwt(jwt) {
axios.defaults.headers.common['x-auth-token'] = jwt
}
export default {
get: axios.get,
post: axios.post,
put: axios.put,
delete: axios.delete,
setJwt,
}