Form으로 정보 입력하고, POST요청하기(서버에 전송)

박건태·2023년 6월 13일
0

함수안의 함수 = 콜백함수

-> 순차적, 단계적으로 실행하고 싶을때 사용

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에 저장만 하면됨.

0개의 댓글