less than 1 minute read

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 라우트

      일반 페이지 처럼 동적으로 가능