API 요청 Fetch wrapper 함수 만들기
·
카테고리 없음
들어가며프로젝트를 하다보니, API 요청 마다 fetch를 호출하다보면 BASE_URL을 적고 resposen.ok를 체크하고, fetch를 사용할때 필요한 response.json()을 반복적으로 호출해야 합니다. 반복적인 코드를 여러 곳에서 쓰다보면 BASE_URL이 변경될때 등 유지보수가 필요할 때 놓칠 수 있는 문제가 생깁니다.이를 한곳에서 관리하여 공통 로직을 작성하기 위해 Fetch wrapper 함수를 작성합니다. 1. GETconst BASE_URL = "https://jsonplaceholder.typicode.com/comments";export const api = { async get(url: string, params?: Record): Promise { const queryS..