본문 바로가기

자바스크립트 끄적끄적

자바스크립트 (1) - req 관련 끄적끄적

728x90

1-1. req.params

예를 들어 /user/:name 경로가 있으면 "name"속성을 req.params.name으로 사용할 수 있다.

 

https://params/user/12341234 일 경우 12341234를 받는다. 

 

req.param은 더이상 사용하지 않음

1-2. req.query

이 속성은 경로의 각 쿼리 문자열 매개 변수에 대한 속성이 포함 된 개체다.

 

예를 들어 https://query/search?searchWord=구글검색 이면

searchWord 매개변수(parameter)의 구글검색 이라는 값(argument)을 가져온다.


1-3. req.body

JSON 등의 데이터를 담을때 사용한다. (주로 POST로 유저의 정보 또는 파일 업로드를 보냈을 때 )

 

요청 본문에 제출 된 키-값 데이터 쌍을 포함한다. 기본적으로 이는 정의되어 있지 않으며 express.json(), express.urlencoded()와 같은 미들웨어를 사용해야한다.

 

+

폼에서 이를 구조화 하는 방식은 각 inout에 name을 주고 name="review[rating]" 방식으로 구조화 하고

파싱되면 모든 라우트key 아레에 있게 되는것.

728x90