POST๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋๋ 'body-parser'๋ผ๋ ๋ฏธ๋ค์จ์ด๋ฅผ ์ฌ์ฉํ๋ค. ์ผ์ข
์ ํ๋ฌ๊ทธ์ธ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์ฌ์ฉ์์ ์์ฒญ์ด ๋ค์ด์ค๋ฉด ์ผ๋จ bodyParser ๋ผ๋ ๋ฏธ๋ค์จ์ด๊ฐ ๋จผ์ ๋์ํ๋ค.
var bodyParser = require('body-parser');
3. bodyParser์ ์ดํ์ ์ฐ๊ฒฐํ๋ค.
app.use(bodyParser,urlencoded({extend:false}));
4.POST๋ฐฉ์์ผ๋ก ๋ผ์ฐํ
์ด ๋์ํ๋ค!
bodyParser๋ก ์ธํด ์ต๋ช
ํจ์์ ์ฒซ๋ฒ์งธ ์ธ์์ธ req์ body ๊ฐ์ฒด๋ฅผ ์ป๋๋ค.
๊ทธ๋ฆฌ๊ณ body ๊ฐ์ฒด์ ์์ฑ์ธ 'title'๊ณผ 'desc'๋ฅผ ์ป์ ์ ์๊ฒ ๋๋ค.
(์ฌ์ฉ์๊ฐ ์ ์กํ ๋ฐ์ดํฐ ์ค'title'์ body ๊ฐ์ฒด์ 'title' ๋ผ๋ ํ๋กํผํฐ๋ฅผ ๋ง๋ค๊ณ ์ฌ๊ธฐ์์ ๊ฐ์ ๋ฃ๊ณ , 'desc'๋ body ๊ฐ์ฒด์ 'desc' ํ๋กํผํฐ์ ๋ฃ๋๋ค.)
app.post('/form_receiver',(req,res)=>{
var title = req.body.title;
var desc = req.body.desc;
res.send('Hello POST');
res.send(title+','+desc);
});