티스토리 뷰
1. Jade Template으로 form 화면 만들기
doctype html
html(lang="en")
head
meta(charset="UTF-8")
body
form(action='/form_receiver' method='post')
P
input(type='text' name='title')
P
textarea(name='description')
P
input(type='submit')
2. "/form" 과 "/form_receiver" 라우터 작성
const express = require('express');
const app = express();
const port = 3000;
//POST 방식으로 전송한 데이터 사용
app.use(express.urlencoded({ extended: true }));
//form
app.get('/form', function(req, res){
res.render('form');
});
//form_receiver POST
app.post('/form_receiver', (req, res) => {
var title = req.body.title;
var description = req.body.description;
res.send(title + ',' + description);
});
'Framework > Express.js' 카테고리의 다른 글
쿼리스트링(Querystring) (0) | 2021.02.10 |
---|---|
Jade : Express 템플릿 엔진 (0) | 2021.02.10 |
정적/동적 페이지 비교 (0) | 2021.02.10 |
Nodejs 동기/비동기 (0) | 2021.02.10 |
Underscore.js (0) | 2021.02.10 |
댓글