Node ch.02 POST 요청 처리 /pubilc/form.html 생성 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>email form</title> </head> <body> <form action="/email_post" method="post"> email : <input type="text" name="email"> <br/> submit <input type="submit"> </form> </body> </html> 구동확인 localhost:3000/form.html email_post 라우팅 처리 ::app.js 수정 app.post('/email_post', function(req,res){ res.send("post response") }) post방식으로 값을 받아오려면 bady-parser 모듈을 설치해줘야함 $ npm install body-parser --save app.js 에 모듈 등록 var bodyParser = require('body-parser') post 로 값을 받아오는 형식 지정 :: app.js app.use(bodyParser.json()) app.use(bodyParser.urlencoded({extended:true})) 받아온 값 사용 (여기선 email) :: app.js app.post('/email_post', function(req,res){ console.log(req.body.email) res.send("post response") }) 받아온 값을 화면에 보여주기 :: app.js app.post('/email_post', function(req,res){ console.log(req.body.email) res.send("<h1>Welcome!" + req.body.email + "</h1>") }) 여기까지의 실행 화면 보기