인프런 커뮤니티 질문&답변
bodyParser 대체에 관한 질문
작성
·
415
퀴즈
테스트(TDD)를 애플리케이션 개발에 적용했을 때 얻을 수 있는 주요 장점은 무엇일까요?
코드 라인 수 감소
애플리케이션 안정성 향상
외부 라이브러리 사용 불필요
데이터베이스 연결 자동화
답변 2
2
John Ahn
지식공유자
안녕하세요 !!
app.use(bodyParser.urlencoded({ extended: true }));
==> app.use(express.urlencoded({extended: true }));
app.use(bodyParser.json());
==> app.use(express.json());
json은 json 형태의 데이터를 해석해주며
urlencoded는 x-www-form-urlencoded 형태의 데이터를 해석해줍니다.
<form method="post> 에서 전해주는 값을 req.body로 가져올 수 있게 해석해줍니다.
urlencoded의 extended 값이 false 일 때는 querystring 모듈을 사용하며 true 일 때는 qs라는 모듈을 사용하게 됩니다.
수고하세요 ~
0




