body vs query vs params
express를 이용해 API를 호출하기 위한 세 가지 방식이 있다.
1. req.params
url이 https://pshdev1030.github.io/:id 일 경우
id를 req.params.id로 접근할 수 있다.
req.query
1 | { |
2. req.query
url이 https://pshdev1030.github.io/user?id=pshdev1030일 경우
req.query로 접근할 수 있다.
req.query
1 | { |
3. req.body
url을 이용하지 않고 요청에 json객체를 담아서 전송받아 사용한다.
req.body를 통해 접근할 수 있다.
in react
1 | axios(endpoint, { id: "pshdev1030" }); |
req.body
1 | { |