1. handler 함수를 사용하지 않는다.
GET, POST 등 메소드별 개별 함수를 사용한다.
2. 메소드 함수의 매개변수는 res를 받지 않는다. req만 받는다.
export const GET = async (req: NextRequest) => {
return NextResponse.json(data, { status: 200 });
}
3. Request, Response는 다음 타입을 따른다.
req: NextRequest
res: NextResponse
NextApiRequest, NextApiResponse는 사용하지 않는다.
4. 리턴 타입은 다음과 같다.
// return NextResponse.json({JSON_RESULT}, {STATUS_CODE});
return NextResponse.json({data}, {status: 200});
'Client > Next.js' 카테고리의 다른 글
NestJS) Docker - MySQL 연결 환경설정 (0) | 2025.02.11 |
---|---|
Next.js) 커스텀 서버를 사용하여 WebSocket 통신하기 (1) | 2024.12.13 |
전역변수 상태관리 context API (0) | 2024.12.04 |
css module (0) | 2024.11.27 |
병렬 fetch, Suspense (1) | 2024.11.27 |