왜 그런지는 모르겠지만 데이터를 가져와서 응답 본문에 넣으려고 하면 정의되지 않음(콘솔에)이라고 표시됩니다. 거의 동일한 구성 요소가 두 개 있습니다. 하나는 POST 메서드를 사용하고 채워진 본문을 반환하고, 다른 하나는 DELETE 메서드를 사용하고 정의되지 않은 본문을 반환합니다. 저는 Prisma 아키텍처를 사용하고 있습니다.
실행하여 API 본문을 반환할 수 있는 POST입니다
으아악이 함수의 API 시작 부분입니다. const { id_product } = req.body가 유효합니다.
으아악이것이 제가 겪고 있는 문제입니다. 구성 요소는 방법을 제외하고는 기본적으로 동일합니다.
으아악이것은 API입니다. const {id_product} = req.body는 정의되지 않았습니다
으아악저는 이 문제를 몇 시간 동안 해결하려고 노력했지만 전혀 진전이 없었습니다.
최신 업데이트까지 작동했습니다. GIthub에 많은 질문이 있지만 Next.js 관리자가 아직 답변을 했는지 모르겠습니다. 현재 업데이트를 방해하고 있습니다. 이것이 일반적이지 않다는 것을 알고 있지만 이는 Next.js의 획기적인 변경이므로 모든 DELETE 엔드포인트를 마이그레이션하고 싶지 않습니다.:(.
https://github.com/vercel/next.js/issues/49353
https://github.com/vercel/next.js/issues/48096
https://github.com/vercel/next.js/issues/48898
delete
请求不包含正文,如果您需要在此请求中包含正文,可以尝试使用patch
방법