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' }