내맘대로 살기🎉

[Node.js] express. POST방식을 이용한 정보 전달 본문

개발자의 길/Node.js

[Node.js] express. POST방식을 이용한 정보 전달

해림😶 2017. 4. 27. 23:19


GET방식과 POST방식의 차이

 

GET   - 어떠한 정보를 서버에 요청해서 가져오는 것.   //  " <- 서버 "

POST - 사용자의 정보를 서버에 보내는 것.                 //  " -> 서버 "


ㅁ .jade 


태그의 속성을 넣고 싶다면

ex) meta(charset='utf-8') 


input이나 textarea의 값을 submit했을 때 값을 가져오고 싶다면 name을 지정해주고 req.query로 참조하면 된다.


ㅁ express


get방식으로 값을 가져올 때는

- req.query.xxxx


post방식으로 값을 가져올 때는 

- req.body.xxxx // 하지만 body를 사용하려면 bodyparser(미들웨어)가 있어야 함.     

* npm install body-parser --save

- bodyparser를 이용하기 위해서는 app.js에 var bodyParser = require('body-parser');

      app.use(bodyParser.urlencoded({ extended: false}));

      를 삽입.

         - 온전히 대규모 데이터가 안전하게 전송되려면 post방식을 사용해야 함. 데이터에 대한 제한이 없음.

- URL에 보이지 않고, 암시적으로 전송할 수 있음.


반응형
Comments