axios 요청 응답 차단기

2674 단어
axios 차단기
요청 차단기는 발송된 요청에 대해 일정한 수정을 한다. 아래 예1.Nprogress.start () 는 창 표시 요청 진도표 2입니다.config.headers.Authorization 요청 헤더에 Authorization, token을 추가해야 데이터를 얻을 수 있습니다. 3.return config는 요청 데이터를 포장하여 서버에 다시 보냅니다.
//  
axios.interceptors.request.use(config => {
  //  request  NProgress.start()
  Nprogress.start()
  //  Authorization, token ,
  config.headers.Authorization = window.sessionStorage.getItem('token')
  return config
})

응답 차단기는 응답한 데이터를 일정하게 수정합니다.start () 는 요청 진도표를 숨기는 데 성공했습니다. return config는 요청 데이터를 클라이언트에게 포장하여 다시 보냅니다.
axios.interceptors.response.use(res=> {
---/ data 
---/ 
---/var config= res.data
  Nprogress.done()
  return config
})

좋은 웹페이지 즐겨찾기