const bodyParser = require('body-parser') // 선언
app.use(bodyParser.urlencoded({extended: false}));
// URL-encoded 형태의 요청 본문을 파싱할 수 있게 설정
extended : true or false ????
extended: false:
querystring 라이브러리를 사용하여 URL-encoded data를 파싱합니다.
단순한 문자열과 배열만 지원합니다.
복잡한 객체 구조를 처리하는 데는 적합하지 않습니다.
extended: true:
qs 라이브러리를 사용하여 URL-encoded data를 파싱합니다.
복잡한 객체 및 배열 구조도 지원합니다.
보다 복잡한 데이터 구조를 처리하는 데 사용됩니다.
대부분의 경우, extended: true 옵션을 사용하여 더 복잡한 데이터 구조를 처리할 수 있게 하는 것이 좋습니다. 그러나 단순한 데이터 구조만 필요한 경우에는 extended: false를 사용하여 추가적인 종속성 없이 작동하게 할 수 있습니다.
'🪢node > node 이론 정리' 카테고리의 다른 글
nodemon을 통해 서버 변경사항 바로 적용가능 (0) | 2024.02.20 |
---|---|
그냥 공부하다 궁금해서 찾아봄(csr, ssr) (0) | 2023.11.09 |
express.js (get, post, nunjuck 이해해보기) (0) | 2023.10.30 |
라우팅(Routing) (0) | 2023.10.30 |
request (0) | 2023.10.27 |