본문으로 바로가기

Next.js로 블로그 만들기 - 5

category Next.js 2021. 4. 6. 18:56

API 라우트

넥스트는 자체적으로 API 라우트를 지원하기 때문에 node.js의 함수로 쉽게 api를 생성할 수 있다

API 라우트 생성하기

pages/api/디렉토리에 에 node의 함수를 생성하는 것으로 api를 만들 수 있다

간단한 API 엔드포인트를 만들어 보자

pages/api/hello.js를 만든 뒤

export default (req, res) => {
    res.status(200).json({ text: 'Hello' })
}

이게 전부다

API 라우트 상세

getStaticProps 나 getStaticPaths 로부터 API 라우트를 가져와선 안된다

이 두 함수는 오직 서버사이드에서만 작동하므로 클라이언트 사이드에서 작동하지 않는다

그렇기 때문에 데이터베이스에 직접 쿼리를 날리는 코드를 작성하면 되기 때문이다

'Next.js' 카테고리의 다른 글

Next.js로 블로그 만들기 - 4  (0) 2021.03.30
Next.js로 블로그 만들기 - 3  (0) 2021.03.28
Next.js로 블로그 만들기 - 2  (0) 2021.03.27
Next.js로 블로그 만들기 - 1  (0) 2021.03.25
next.js 란?  (0) 2021.03.21