Node.js 및 Express POST 요청에서 요청 본문 검색
Express를 사용하여 Node.js에서 POST 요청을 수행할 때 요청 본문에 액세스 구체적인 고려 사항이 필요합니다. 이 Q&A에서는 솔루션을 살펴보고 요청 본문을 효과적으로 처리하기 위한 통찰력을 제공합니다.
솔루션 1: Express 내장 JSON 미들웨어 사용
Express 버전 4.16부터 , JSON 요청 본문을 구문 분석하기 위한 내장 미들웨어를 사용할 수 있습니다. 코드에 다음 줄을 추가하기만 하면 됩니다.
app.use(express.json())
이렇게 하면 JSON 요청 본문을 구문 분석하고 req.body를 통해 액세스할 수 있습니다.
해결책 2: 요청 본문을 수동으로 구문 분석
또는 express.bodyParser()를 사용하지 않고 요청 본문을 수동으로 구문 분석할 수도 있습니다. 그러나 이를 위해서는 추가 단계가 필요합니다.
원시 요청 본문 가져오기
원시 요청 본문에 액세스하려면 express.bodyParser() 사용을 건너뛰고 대신 request.rawBody를 사용하세요. 그러나 Express는 이 기능을 직접 제공하지 않기 때문에 항상 신뢰할 수 있는 것은 아닙니다.
위 내용은 Node.js 및 Express POST 요청에서 요청 본문을 검색하고 구문 분석하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!