른록노트
[NodeJs] Express(노드 웹) 사용 시 req.params와 req.body 차이 본문
@ 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 입니다.
@ 참고사이트
반응형
Comments