Next.js의 API Route에서는 요청(request)과 응답(response) 객체에 대한 타입 지정을 해주는 것이 좋습니다.
이를 위해서는 Next.js에서 제공하는 타입 정의를 사용하면 됩니다.
타입 지정을 위해서는 NextApiRequest 와 NextApiResponse를 사용하면 됩니다. 이들은 express의 Request와 Response 타입을 확장한 Next.js에서 제공하는 타입들입니다.
예시)
import { NextApiRequest, NextApiResponse } from 'next';
export default function handler(req: NextApiRequest, res: NextApiResponse) {
return res.status(200).json("처리완료");
}
NextApiRequest와 NextApiResponse는 Next.js에서 제공하는 타입으로, API Route에서 요청과 응답 객체를 타입 정의할 때 사용됩니다. 이들은 Next.js에서 자동으로 인식하고 제공하는 타입으로 별도의 설치나 설정 없이 사용할 수 있습니다.