Next.js 튜토리얼 API Routes 간단 정리
API Routes
Node.js 의 함수로 API 엔드포인트 쉽게 생성 가능
-
API Route 생성
api 디렉토리 생성으로 가능
req : http.IncomingMessage 의 인스턴스
res : http.ServerResponse 의 인스턴스
클라이언트 번들의 부분이 되지 않아서 안전한 서버 사이드 코드 작성 가능
-
API 라우트 상세
-
‘getStaticProps’ 나 ‘getStaticPaths’ 로 부터 API 라우트 fetch 가져오면 안 됨
'getStaticProps', 'getStaticPaths' 는 서버 사이드에서만 작동됨 'getStaticProps' 나 'getStaticPaths' 에서 직접 서버 사이드 코드 작성.
-
Form Input 핸들링
페이지에 폼 만들고 API 라우트에 요청 보냄으로써 직접 DB 에 접근 가능
-
미리보기 모드
미리보기 모드 제공
-
동적 API 라우트
일반 페이지 처럼 동적으로 가능
-