Skip to content

Commit 76be93b

Browse files
committed
fix(api): atualiza a URL base do cliente Axios para o novo endpoint da API
1 parent 2b3114c commit 76be93b

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

linktreeclone-frontend/src/api/axiosConfig.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import axios from 'axios';
22

33
const apiClient = axios.create({
4-
baseURL: 'https://linktree-clone-api-238899108893.southamerica-east1.run.app',
4+
baseURL: 'https://linktree-clone-api-faw777jkuq-rj.a.run.app',
55
});
66

77

@@ -15,4 +15,18 @@ apiClient.interceptors.request.use((config) => {
1515
return Promise.reject(error);
1616
});
1717

18+
apiClient.interceptors.response.use(
19+
(response) => {
20+
return response;
21+
},
22+
(error) => {
23+
if (error.response && (error.response.status === 401 || error.response.status === 403)) {
24+
localStorage.removeItem('authToken');
25+
window.location.href = '/login';
26+
console.log('Sessão expirada. Redirecionando para o login.');
27+
}
28+
return Promise.reject(error);
29+
}
30+
);
31+
1832
export default apiClient;

0 commit comments

Comments
 (0)