반응형

출처: stackoverflow.com/questions/5710358/how-to-get-post-query-in-express-node-js


1. 먼저 express 3.0 버전과 다르게 4.0은 bodyparser 자체가 내장되어있지 않다.

그러므로 설치를 원하는 위치에서 npm 명령어를 사용하여 bodyparser를 따로 설치 해야 한다.


npm install body-parser


2. 설치를 하였으면 기존의 명령어처럼 사용하면 된다.

그러나 실제로 사용하기 위해선 몇몇 옵션을 따로 지정해줘야 한다.


var bodyparser = require('body-parser'); // bodyparser 객체 선언 및 초기화
app.use(bodyparser.json()); // json으로 인코딩된 부분을 해석하기 위한 옵션
app.use(bodyparser.urlencoded({ // URL으로 인코딩된 부분을 해석하기 위한 옵션
	extende: true
}));

이렇게 코드를 덧붙이면 나머지는 기존 3.0과 동일하다.


근데 그건 그렇고 내가 이 책을 사고 1년 뒤에 보는 것이라지만 너무 바뀐 거 같다.

이렇게 공부했는데 또 바뀔 거 같다는 느낌도 들고.

최소한 이전 방식은 지원하되 곧 없어질 거라고 해줘야 하는 거 아닌가...


반응형
Posted by 애콜라이트
l

free counters