From dd8b16759a13243ec85f7c0c6b011ebff8167f0a Mon Sep 17 00:00:00 2001 From: Marcin-Ramotowski Date: Tue, 15 Apr 2025 21:39:33 +0200 Subject: [PATCH] Added redirecting to login page when user is not logged in --- frontend/src/api/api.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontend/src/api/api.ts b/frontend/src/api/api.ts index c15efef..a9d3399 100644 --- a/frontend/src/api/api.ts +++ b/frontend/src/api/api.ts @@ -31,4 +31,15 @@ api.interceptors.request.use( (error) => Promise.reject(error) ); +// INTERCEPTOR: Global error handling +api.interceptors.response.use( + (response) => response, + (error) => { + if (error.response?.status === 401) { + window.location.href = "/login"; + } + return Promise.reject(error); + } +); + export default api;