MEAN STACK/Express

노드js(Node.js) 바디 파서(Body parser)

minwoohi 2018. 9. 11. 10:26

html 문서의 값을 받아오기 위해 서블릿과 스프링에서 getParameter, 커맨드 객체등을 사용했다. Express에서는 바디 파서를 통해 html 문서의 name 속성 값들을 읽어 올 수 있다. 외부 묘듈이므로 npm 설치가 필요하다.


npm install --save body-parser 터미널에 입력해 모듈 설치

모듈 등록 후 get, post에 대한 처리 코드 작성
request.body.subject와 같은 형태로 값을 가져올 수 있다.
요청정보변수.바디파서변수.name속성명; 과 같은 방식으로 접근 가능하다는 말이다.

readFile의 경로에 맞춰 write.html 파일 작성. name 속성 값을 잘 맞춰준다.

결과가 잘 나온다.