알라딘 Open API를 사용해 도서 조회 웹 어플리케이션(BookBook)을 만들던 중 CORS 오류 해결을 위해 만든 서버입니다.
npm i
를 입력해 필요한 라이브러리를 설치합니다.- express, dotenv, cors
- nodemon, prettier
.env
파일을 생성하고 아래 내용을 입력합니다.CLIENT_URL=# client url API_KEY=#발급받은 알라딘 API KEY PORT=#사용할 port 번호
npm run dev
를 입력해 서버를 실행합니다.
알라딘 Open API 중
상품 검색 API
,상품 리스트 API
,상품 조회 API
를 사용했습니다.
Response는 알라딘 Open API 매뉴얼의
응답 (Response)
부분을 참고해주세요!
책 목록을 반환합니다.
https://example.com/itemList
파라미터 | 필수여부 | 기본값 |
---|---|---|
type | false | ItemNewAll |
page | false | 1 |
sort | false | Accuracy |
query에 따른 책 검색 결과를 반환합니다.
https://example.com/search
파라미터 | 필수여부 | 기본값 |
---|---|---|
query | true | |
page | false | 1 |
sort | false | Accuracy |
id에 해당하는 책을 반환합니다.
https://example.com/item/{id}
id
: 책의 고유 ID(ISBN13) 입니다.
파라미터 | 필수여부 | 기본값 |
---|---|---|
page | false | 1 |
sort | false | Accuracy |