강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

이윤재입니다.님의 프로필 이미지
이윤재입니다.

작성한 질문수

한 입 크기로 잘라먹는 Next.js(v15)

2.5) API Routes

api폴더 하위의 api.ts들은 언제사용하나요?

해결된 질문

작성

·

129

0

백엔드서버와 통신할 때, service폴더를 만들고 하위에 api 정리를 자주 하였는데요,(fetch, axios instance등) 현재 강의에서 언급하고있는 이 api폴더는 next로 풀스택 개발외에는 딱히 사용되지 않는편인가요?

답변 1

0

안녕하세요!! 정환님이 휴가를 가셔서, 제가 대신 답변드립니다.

Next의 page router에서 pages/api 폴더는 API 라우트를 정의하는 특별한 폴더인데요, 강의에서 사용되는 api 들은 별도로 만들어 놓으셨기 때문에 '백엔드 API 서버' 역할을 하는 해당 폴더는 테스트용으로 사용하신 것 같습니다.

강의에서 사용되는 api들은 components 폴더의 lib 폴더 내부에 fetch-books.ts, fetch-onet-book.ts 등의 별도 파일로 api를 호출하고 있는 것 같네요!!

이윤재입니다님처럼, service 폴더를 만들고 하위에 api 정리를 하는 것도 좋은 방법인 것 같습니다 🙂

이윤재입니다.님의 프로필 이미지
이윤재입니다.

작성한 질문수

질문하기