른록노트

[NodeJs] Express(노드 웹) 사용 시 req.params와 req.body 차이 본문

Web/[NodeJs]

[NodeJs] Express(노드 웹) 사용 시 req.params와 req.body 차이

른록 2020. 9. 9. 18:25

@ req.params

 

router.get("/test/:id", auth, async (req, res) => { // 'id'라는 프로퍼티

try { const {id} = req.params; console.log(id); }

catch (err) {

res.status(500).send("Server Error");

} });

 

url로 들어오는 요청을 가져옵니다

GET 서버아이피/test/hello

 

=> 위에 소스로 req.params는 hello 입니다.

 

@ req.body ('request body'에 'key-value'의 데이터가 담긴 객체 프로퍼티이다. JSON 객체에 접근 가능)

app.post('/test', (req, res) => {

console.log(req.body.test);})

 

POST 서버아이피/test

{

"test": "hello",

}

 

=> 위에 소스로 req.body.test는 hello 입니다.

 

@ 참고사이트

velog.io/@aaronddy/Express-req.params-vs.-req.body

반응형
Comments