[node.js] POST 방식을 이용한 정보의 전달 3 : POST
2022. 8. 10. 23:42ㆍCLUG(중앙대학교 sw 과동아리)/server
728x90
그렇다면 post방식으로 받은 데이터는 어떻게 application으로 받을 수 있는가?
req 객체가 body를 갖고 있지 않기 때문에 에러가 남
https://expressjs.com/en/5x/api.html#req
body-parser라는 확장기능 모듈을 포함시켜야함.
사용자가 post방식으로 전송한 데이터를 사용할 수 있게 되었다!
let express = require('express');
let bodyParser = require('body-parser');
let app = express();
app.locals.pretty=true;
app.set('views','./views');
app.set('view engine','pug');
app.use(bodyParser.urlencoded({ extended: false }))
app.get('/form',function(req,res){
res.render('form');
});
app.get('/form_receiver',function(req,res){
let title = req.query.title;
let description = req.query.description;
res.send(title+','+description);
});
app.post('/form_receiver',function(req,res){
let title = req.body.title;
let description = req.body.description;
res.send(title+','+description);
})
app.listen(3000, function(){
console.log('Connected 3000 port!');
})
'CLUG(중앙대학교 sw 과동아리) > server' 카테고리의 다른 글
[node.js] node.js 를 이용한 웹앱 제작 실습 (0) | 2022.08.11 |
---|---|
[node.js] POST 방식을 이용한 정보의 전달 4 : GET 과 POST 용도 (0) | 2022.08.11 |
POST방식을 이용한 정보의 전달 2: form (0) | 2022.08.10 |
Express, 템플릿 엔진 사용법(pug) (0) | 2022.08.10 |
[node.js]POST방식을 이용한 정보의 전달1 (0) | 2022.08.10 |