Next.js-응답 도우미

res 객체는 서비스를 생성하기위한 개발을 용이하게하는 도우미 메서드와 같은 express.js를 가지고 있습니다.

다음은 응답 도우미 메서드입니다.

  • res.status(code)−이 방법은 응답 상태를 설정합니다. 전달 된 코드는 유효한 HTTP 상태 여야합니다.

  • req.json(json)−이 메서드는 JSON 응답을 반환합니다. 전달 된 json은 유효한 JSON 객체 여야합니다.

  • req.send(body)−이 메서드는 HTTP 응답을 보냅니다. 응답은 문자열, 객체 또는 버퍼 일 수 있습니다.

같은 것을 보여주는 예제를 만들어 봅시다.

이 예에서는 user.js를 pages/api 예배 규칙서.

API Routes 장 에서 사용 된 nextjs 프로젝트를 업데이트 해 보겠습니다 .

다음과 같이 pages / api 디렉토리에 user.js 파일을 생성합니다.

export default (req, res) => {
   res.status(200).json({ name: 'Robert' });
}

Next.js 서버 시작

서버를 시작하려면 다음 명령을 실행하십시오-.

npm run dev

> [email protected] dev D:\Node\nextjs
> next

ready - started server on http://localhost:3000
info  - Loaded env from D:\Node\nextjs\.env.local
event - compiled successfully
event - build page: /api/user
wait  - compiling...
event - compiled successfully
event - build page: /next/dist/pages/_error
wait  - compiling...
event - compiled successfully

출력 확인

브라우저에서 http : // localhost : 3000 / api / user를 열면 다음 출력이 표시됩니다.

{ name: 'Robert' }