req.body

혜빈·2024년 9월 19일

보충내용

목록 보기
34/38

기본 개념

  • req.body는 Express.js에서 HTTP 요청의 본문(body)에 포함된 데이터를 담고 있는 객체
  • 이 데이터는 클라이언트가 서버로 보내는 요청에 포함되어 있음

사용 방법

  • req.body를 사용하기 위해서는 일반적으로 다음과 같은 미들웨어를 설정해야 함
const express = require('express');
const app = express();

app.use(express.json()); // JSON 형식의 요청 본문을 파싱
app.use(express.urlencoded({ extended: true })); // URL-encoded 형식의 요청 본문을 파싱
  • 이 미들웨어를 설정하면, 클라이언트가 보낸 데이터를 req.body를 통해 접근할 수 있게 됨
{
  "email": "user@example.com",
  "name": "been"
}
  • 만약 클라이언트가 다음과 같은 JSON 데이터를 POST 요청으로 보낸다면
    서버에서는 req.body.email, req.body.name을 통해 "user@example.com", "been" 값에 접근 가능
profile
최강 개발자를 꿈꾸는 병아리

0개의 댓글