예, 우리는없이 일할 수 있습니다 body-parser
. 사용하지 않으면 원시 요청이 발생하고 본문과 헤더가 request 매개 변수의 루트 객체에 없습니다. 모든 필드를 개별적으로 조작해야합니다.
또는 body-parser
Express 팀이 유지 관리 할 때 사용할 수 있습니다 .
본문 구문 분석기가 수행 할 수있는 작업 : 요청을 단순화합니다.
사용 방법 : 예는 다음과 같습니다.
설치 npm install body-parser --save
이 방법으로 본문 파서를 사용하는 방법은 다음과 같습니다.
const express = require('express'),
app = express(),
bodyParser = require('body-parser');
// support parsing of application/json type post data
app.use(bodyParser.json());
//support parsing of application/x-www-form-urlencoded post data
app.use(bodyParser.urlencoded({ extended: true }));
링크.
https://github.com/expressjs/body-parser .
그리고 루트 요청 객체에서 본문과 헤더를 얻을 수 있습니다. 예
app.post("/posturl",function(req,res,next){
console.log(req.body);
res.send("response");
})
req.body