diff --git a/web/utils/ctx-axios.ts b/web/utils/ctx-axios.ts new file mode 100644 index 000000000..94c01767c --- /dev/null +++ b/web/utils/ctx-axios.ts @@ -0,0 +1,14 @@ +import axios from 'axios'; + +const api = axios.create({ + baseURL: process.env.API_BASE_URL, +}); + +api.defaults.timeout = 10000; + +api.interceptors.response.use( + response => response.data, + err => Promise.reject(err), +); + +export default api;