호출 전 차단
city 같은 필수 쿼리가 없으면 공급자 요청을 만들지 않고 400으로 반환합니다.
searchParams
공급자의 응답 형식과 메시지를 그대로 노출하지 않고, 앱의 화면과 로그가 이해하는 형태로 정리합니다.
city 같은 필수 쿼리가 없으면 공급자 요청을 만들지 않고 400으로 반환합니다.
searchParams
response.ok, status, 오류 본문을 읽어 내부 메시지와 로그 레벨을 결정합니다.
response.status
온도, 습도, 설명처럼 화면이 쓰는 필드만 반환해 공급자 변경 영향을 줄입니다.
processedData