这个axios拦截器将在上下文中传递:const authFetch = axios.create({ baseURL: '/api/v1', headers: { Authorization: `Bearer ${state.accessToken}`, }, }); authFetch.interceptors.response.use( (response) => response, async (error) => { const status = error?.response?.status; if (status ...
您可以使用axios提供的拦截器,甚至可以使用它的retry方法再次命中API。
来显示通知: // src/pages/dashboard/jobs/create.tsx import { useNotifications } from "...-- ... --> ); }; export default DashboardCreateJobPage; 提交成功后可以看到通知: 另一个可以利用通知的地方是 API...由于 Axios 支持拦截器,而且我们已经对其进行了配置,因此我们只需要修改响应错...
error默认为类型unknown,因为您的queryFn可以抛出任何东西,这是一个javascript行为。throw 5将为您提供nu...