Find Songs From Search Term | REST API Coding Interview Challenge
- 주어진 검색어를 사용하여 노래를 찾는 REST API 코딩 챌린지에 대한 해결 방법 제시 🎶
- API 엔드포인트(/songs)는 검색어(search)를 쿼리 파라미터로 받아 일치하는 노래 객체의 JSON 배열을 반환 🎤
- 목표는 검색어를 받아 API에 GET 요청을 보내고, 응답 상태 코드가 200이 아니면 빈 배열을 반환하는 함수 구현 ❌
- 응답 상태 코드가 200이면 JSON 페이로드를 파싱하여 노래 이름을 추출하고, 알파벳 순으로 정렬하여 반환 ✅
- fetch API를 사용하여 네트워크 요청을 보내고, 에러 핸들링을 위해 try-catch 블록으로 감싸 예외 발생 시 빈 배열 반환 🚨
- encodeURIComponent() 함수를 사용하여 URL을 안전하게 인코딩하고, 응답 데이터를 JavaScript 객체로 파싱 🌐
- map() 함수를 사용하여 노래 이름만 추출하고, sort() 함수와 localeCompare() 함수를 사용하여 알파벳 순으로 정렬 🔤
- 테스트를 실행하여 모든 테스트가 통과하는지 확인하고, 링크를 통해 직접 문제 해결 시도 가능 🧪