axios request cancellation

GJ·2022년 2월 16일
0

문제인식

axios 버전 v0.22.0 부터 기존 방법은 deprecated되고 AbortController를 도입한 표준 토큰 변경 방법으로 변경되었다.

해결방법

const controller = new AbortController();

axios.get('/foo/bar', {
   signal: controller.signal
}).then(function(response) {
   //...
});
// cancel the request
controller.abort()

기존엔 너무 복잡했는데 훨씬 깔끔해진것 같다.
fetch에서도 같은 방법을 사용한다고 한다.

profile
Frontend Developer

0개의 댓글