개발자는 종종 자체 API 또는 타사 API에서 데이터를 검색해야 합니다. 이 기사에서는 브라우저 Fetch API를 사용하여 엔드포인트에서 데이터를 가져오는 방법에 대해 설명합니다.
Fetch API는 Chrome 또는 Firefox와 같은 웹 브라우저에서 서버로 HTTP 요청을 보낼 수 있는 인터페이스입니다. GET 요청은 서버의 끝점에 도달한 다음 읽을 수 있도록 해당 끝점의 데이터와 함께 응답을 반환합니다.
요청 유형
HTTP GET 요청은 하나일 뿐입니다. 서버에 요청할 수 있는 유형입니다. 다른 유형의 요청은 POST, PUT 및 DELETE입니다. 이러한 요청은 CRUD 요청을 합니다. 여기에서 데이터베이스의 데이터를 생성(POST), 읽기(GET), 업데이트(PUT) 및 삭제(DELETE)할 수 있습니다.
또한 타사 API에 액세스할 수 있습니다. . API에 따르면, 주로 데이터를 변경할 수 없도록 유지하기 위해 특정 쿼리만 실행할 수 있으므로 데이터를 조작하는 쿼리는 실행할 수 없으며 읽을 수만 있습니다.
Fetch API는 어떻게 작동합니까?
Fetch API는 Promise 기반 통신 시스템을 사용합니다. 다시 말씀드리지만 프라미스는 자체 코드 블록에 로직을 래핑하고 프라미스가 해결 또는 거부되었는지 여부를 결정하는 응답을 반환하는 비동기 함수입니다.
Fetch API 사용자로서, 당신은 우리를 노출하지 않습니다 실제로 약속의 논리를 작성할 필요가 없습니다. 요청을 보내는 데 사용하기만 하면 Fetch API가 숨겨진 약속을 반환합니다. 다음은 답을 얻기 위한 기본 구문입니다.