리셋 되지 말자

[express] 미들웨어 - body parser 본문

NodeJS/생활코딩

[express] 미들웨어 - body parser

kyeongjun-dev 2020. 9. 23. 17:07

body parser란?

서드파티 미들웨어(공식적으로 지원하지 않고 다른 이용자가 만든거)의 한 종류로 데이터를 받을 때, 코드를 간결하게 짤 수 있도록 도와준다.

 

post 데이터 받기

  • 기존의 request.on 사용
app.post('path', (req, res)=>{
	var body='';
    req.on('data', (data)=>{
    	body+=data;
    });
    req.on('end', ()=>{
    	console.log(body);
        res.send('결과');
    });
});

 

  • body parser 사용
app.post('path', (req, res)=>{
	console.log(req.body);
});

body 데이터에 id, title이 있다면 곧바로 req.body.id, req.body.title 과 같은 객체 접근 방법으로 사용할 수 있다.

'NodeJS > 생활코딩' 카테고리의 다른 글

[express] 미들웨어 만들기  (0) 2020.09.23
[express] 미들웨어 - compression  (2) 2020.09.23
[express] 루트 페이지 작성, pretty url  (0) 2020.09.21
[NodeJS] SQL Injection  (2) 2020.09.19
[NodeJS] 출력에 대한 보안  (0) 2020.09.14
Comments