diff --git a/src/frontend/src/controllers/API/index.ts b/src/frontend/src/controllers/API/index.ts index 8a4bff599..70887b856 100644 --- a/src/frontend/src/controllers/API/index.ts +++ b/src/frontend/src/controllers/API/index.ts @@ -325,7 +325,15 @@ export async function getVersion() { * @returns {Promise>} A promise that resolves to an AxiosResponse containing the health status. */ export async function getHealth() { - return await api.get("/health"); // Health is the only endpoint that doesn't require /api/v1 + return await api.get("/health").catch(e=>{ + if(e.code==="ECONNABORTED"){ + console.log("request cancelled"); + } + else{ + // raise error to be caught by the caller + throw e; + } + }); // Health is the only endpoint that doesn't require /api/v1 } /**