반응형
출처: 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년 뒤에 보는 것이라지만 너무 바뀐 거 같다.
이렇게 공부했는데 또 바뀔 거 같다는 느낌도 들고.
최소한 이전 방식은 지원하되 곧 없어질 거라고 해줘야 하는 거 아닌가...
반응형