Request 객체는 API를 컨트롤하기 위한 메소드를 셋 담고 있다.
그것이 각각
- param
- query
- body
이다
각각의 설명하자면
1. req.param
주소에 포함된 변수를 담는다. 예를 들어 https://okky.com/post/12345 라는 주소가 있다면 12345를 담는다
2. req.query
주소 바깥, ? 이후의 변수를 담는다. 예를 들어 https://okky.com/post?q=Node.js 일 경우 Node.js를 담는다
3. req.body
XML, JSON, Multi Form 등의 데이터를 담는다. 당연히 주소에선 확인할 수 없다.
사실상 3번은 햇갈릴 일이 없다. 1번과 2번을 주의하면 되겠다.
'IT > Javascript' 카테고리의 다른 글
[javascript] form 처리, button에 type을 써줘야 !! (0) | 2022.09.02 |
---|---|
[Javascript] undefined, null 체크 함수 (0) | 2021.10.13 |
[javascript] 특정 값 삭제 (0) | 2021.08.20 |
[javascript] 오브젝트 로그 확인[object Object] (0) | 2021.04.28 |
[express] express request.body undefined 문제 (0) | 2021.04.08 |