>  기사  >  웹 프론트엔드  >  Axios의 HTTP 시간 초과

Axios의 HTTP 시간 초과

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-09-26 08:23:22303검색

HTTP timeout with Axios

HTTP 요청에 대한 시간 초과를 설정하면 응답을 기다리며 연결이 영원히 중단되는 것을 방지할 수 있습니다. 사용자 경험을 향상시키기 위해 클라이언트 측에 설정할 수 있으며, 서비스 간 통신을 향상시키기 위해 서버 측에 설정할 수 있습니다.

axios 패키지는 이 기능에 대한 시간 초과 매개변수를 제공합니다.

const HTTP_TIMEOUT = 3000;
const URL = 'https://www.google.com:81';

(async () => {
  try {
    await axios(URL, {
      timeout: HTTP_TIMEOUT,
    });
  } catch (error) {
    console.error('Request timed out', error.cause);
  }
})();

중단된 요청을 시뮬레이션하는 데에도 이 스니펫을 사용하세요.

데모

언급된 예가 포함된 데모는 여기에서 볼 수 있습니다.

위 내용은 Axios의 HTTP 시간 초과의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.