함수안의 함수 = 콜백함수
-> 순차적, 단계적으로 실행하고 싶을때 사용
app.get('/', function(){});
'/' get요청 오면 function실행해주세요~ (순서대로)
request = client가 요청
response = client에게 보냄
form에 action과 method는 필수임
action = 어디로 갈거냐
method = get이냐 post냐 등등.. 방법
post요청 들어오면
-> app.post('경로', function(request, response) {
});
그러면 보낸 데이터는 어딨음?
request에있음. 근데..
라이브러리 설치하나 필요함.
npm install body-parser
설치되면
-> const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({extended : true}));
그리고 form의 input에 name이 있어야됨..
그래야 구분해서 데이터를 가져오지
title과 date로 name을 정했다고 가정하면..
request.body.title처럼 가져오면 됨.
이제 데이터전송까지는 된거고, db에 저장만 하면됨.