본문 바로가기
Node.js

React 와 Node 1-4 (body-parser)

by Alkaloid 2021. 2. 15.
반응형

boiler-plate를 만들기 위해 앞서서 여러가지 세팅을 하였다.

저번시간에 스키마를 만들고 그것을 모델로 만들었다.

만든 모델은 로그인을 위한 유저 모델로 클라이언트가 정보를 입력할때 서버에서 클라이언트가 전해주는 정보(자료)를 받기 위해 Node.js 모듈중 하나인 body-parser를 다운받았다.

 

body-parser?

클라이언트의 post request data에 body로부터 parameter를 추출한다.

 

서버에서 post를 처리하는 코드는 밑에와 같다.

'''
app.post('/', function(req, res) => {

console.log(req.body)
})

이코드를 실행하게 되면 error가 발생한다.

undefined error가 발생하는데, req.body는 기본적으로 default값으로 undefined가 셋팅이 되기 때문에 뜨는 에러이다.

이것을 해결하기 위한 모듈이 body-parser이다.

 

body-parser dependency를 다운받기 위해서는 npm install body-parser --save를 하면 다운 받을 수 있다.

 

사용방법은 모듈을 불러 express에 붙여 사용하면 된다.

반응형

'Node.js' 카테고리의 다른 글

[보안] Express 보안 살펴보기  (0) 2021.02.16
React 와 Node 1-5 (비밀 정보 관리)  (0) 2021.02.15
GET 과 POST ?  (0) 2021.02.09
React 와 Node 1-3  (0) 2021.01.28
React 와 Node 1-2  (0) 2021.01.27