Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 669 Bytes

HTTP_Requests.md

File metadata and controls

31 lines (27 loc) · 669 Bytes

HTTP Requests

We can call HTTP requests by:

  1. XMLHTTPRequest
  2. Axios npm i --save axios

Axios Interceptors

Function that will execute for every request

  • error handling
  • set common headers
axios.interceptors.response.use(
    res => return res,
    err => return err
)

Setting Global Config

axios.defaults.baseURL = 'https:://demourl.com/'
axios.defaults.headers.common['Authorization'] = 'KEY'

Axios Instances

const instance = axios.create({
    baseURL: 'https:://demourl.com/'
})
instance.defaults.headers.common['Authorization'] = 'KEY'
export default instance