[NPM] Body-Parser
bodyParser: 클라이언트 post
,put
요청에서 받은 body값을 파싱하여 req.body로 쉽게 접근가능하게 해준다.
- 미들웨어 없이 req.body에 접근하는 경우에는 기본적으로 undefined로 설정
Url에 request parameter가 들어있는 GET방식과 다르게 POST방식은 body에 request parameter있어서 파싱하는 방법이 GET방식과 다르다.
설치
npm i body-parser
사용
//body-parser를 사용해 application/x-www-form-urlencoded 파싱
app.use(bodyParser.urlencoded({extended: false}));
//body-parser를 사용해 application/json 파싱
app.use(bodyParser.json());
urlencoded({ extended: false });
true: npm qs 라이브러리를 사용
false: node.js에 기본으로 내장된 queryString 사용
추가로 express 4.16부터는 body-parser를 포함 하고 있다.
var express = require('express') var app = express(); app.use(express.json())
Author And Source
이 문제에 관하여([NPM] Body-Parser), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@tjdgus3160/NPM-Body-Parser저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)