[NJ(232)]API 라우트 파일 구조화를 위한 다양한 방법 살펴보기

이유정·2024년 5월 26일
0

Next.js (pages router)

목록 보기
45/51

파일 구조화 ?
폴더

  • 페이지별로
  • 기능별로
    파일
  • 어떤 부분인지
  • 기능에서도 더 특정 기능

+추가
1) catch-all 기능

api 파일도 ...를 붙였을 때 catch-all 페이지 기능을 함.

  • "/api/some-value" 뿐만 아니라
  • "/api/some-value/more-segments"를 가능하게 함

2) Next.js는 파일 우선순위를 어떻게 지정하는가?

[feedbackId] 가 "feedback"일 때, /api/feedback 으로 접속했을 경우

  • Next.js는 상황에 맞게 더 구체적인 파일로 불러온다
    • 즉 [feedbackId] 파일이 된다.

3) 파일을 어떻게 구성하냐에 따라서 유연성을 얻을 수 있다 !
기존 파일 구성)

파일 구성 변경)

feedbackId에 따른 api 주소가 더 명확해짐.

profile
강의 기록 블로그

0개의 댓글