Skip to content

qnnp-me/react-axios-helper

Repository files navigation

Axios 助手模块

// in root
<AxiosProvider
  baseURL={'http://localhost:3000'}
  responseInterceptors={{
    onFulfilled: (response) => {
      console.log('response', response)
      return response.data
    },
    onRejected: (error, cancelReason) => {
      if (cancelReason === abortReason) {
        return
      }
      console.log('error', error)
      return Promise.reject(error)
    }
  }}
  // ...
>
  <App/>
</AxiosProvider>
// in component
const {get} = useAxios()
useEffect(() => {
  get('/asd')
}, []);

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published