Post, body-parser

Jinno·2022년 8월 9일
0

Express

목록 보기
3/11

1. body-parser 사용 설정

//urlencoded 형태의 데이터 처리
app.use(express.urlencoded({extended: true}))

// json 현태의 데이터 처리
app.use(express.json())
  • express 4.16부터는 body-parser가 express에 포함되어 있어서 설치는 필요 없음
  • 미들웨어 사용 설정만 진행하면 됨


2. form 예시

<form action="/toPost" method="POST">
  <div class="form-group">
    <label>TITLE</label>
    <input type="text" class="form-control" name="title">
  </div>
  <div class="form-group">
    <label>DATE</label>
    <input type="text" class="form-control" name="date">
  </div>
  <button type="submit" class="btn">Submit</button>
</form> 


3. post 처리

app.post('/toPost', function(req, res){
  console.log(req.body.title);
  console.log(req.body.date);
  res.send('Post 완료')
});
  • req.body.(html form의 input tag의 name들)
profile
Innovation, 기록용

0개의 댓글