반응형
API
-
Next.js - 기본 동작 2편Dev/Next.js 2023. 5. 8. 21:36
기본 동작 2편에서는 백엔드에 해당하는 부분을 다룰 것이다. api를 통신하기 위하여 포스트맨도 함께 사용할 것이다. api route handlers 페이지의 라우팅하는 방법과 비슷하게 간다. 이때에는 app디렉토리 아래에 api라는 폴더를 생성한 후, 라우팅되기위한 폴더와 그 아래에 route.js 단일 파일을 생성하여 엔드포인트를 만든다. route.js파일에는 다음과 같이 만들어서 응답한다. Postman으로 해당 엔드포인트에 요청을 보내면 아래와 같이 응답이 온다. json형태로의 응답값을 보내고 싶다면 NextResponse를 사용한다. 다음과 같이 쿼리스트링을 넘길 때에는 어떻게 해야할까? ( http://localhost:3000/api/sample/search?userId=2) 지금껏 해..