imob-sdk
Version:
SDK para acessar a API do Imóvel Periciado.
27 lines (23 loc) • 701 B
JavaScript
const { default: axios } = require("axios");
const { apiBaseUrl } = require("./config");
const apiClient = axios.create({
baseURL: apiBaseUrl,
timeout: 5000,
headers: {
'Content-Type': 'application/json',
},
});
apiClient.interceptors.response.use(
(response) => {
return response.data;
},
(error) => {
if (error.response) {
console.error(`Error: ${error.response.status} - ${(error?.response?.data?.length | error?.response?.data?.message | error?.response?.data?.detail | 'Internal Server Error')}`);
} else {
console.error('Error:', error.message);
}
return Promise.reject(error);
}
);
module.exports = apiClient;