diff --git a/src/pages/_layout.tsx b/src/pages/_layout.tsx index 1027ecc94fef437d24c46a1f2b32b43b95674b34..77639bca13f111d5ed9e5788847888aafa698b04 100644 --- a/src/pages/_layout.tsx +++ b/src/pages/_layout.tsx @@ -76,7 +76,7 @@ const Layout = () => { }, [language]); return ( - <SWRConfig value={{}}> + <SWRConfig value={{ errorRetryCount: 3 }}> <ThemeProvider theme={theme}> <Paper square diff --git a/src/services/api.ts b/src/services/api.ts index 6511059887b4119f495fe4e2d9e2c9260ca245ac..65e72341a64831244ffa4744bd51d6e3fd94cc9b 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -27,6 +27,7 @@ export const getAxios = async (force: boolean = false) => { axiosIns = axios.create({ baseURL: `http://${server}`, headers: secret ? { Authorization: `Bearer ${secret}` } : {}, + timeout: 15000, }); axiosIns.interceptors.response.use((r) => r.data); return axiosIns;