[Node.js][Express] express 공부 2 - request 종류 (path parmeter, query string, body parameter)(+ CRUD)

2023. 2. 10. 11:51gongbu

path parmeter(req.param)

주소에

ex.com/idname/pwvlaue

형식으로 전달

받을때 /:id/:pw 로 받는다

값을 사용하려면 req.param.id, req.param.pw로 사용, 여러개 보내려면 req.params 로 사용

app.get('/:id/:pw', (req, res) => {//id, pw 받기
    res.send(req.param.id); //id 출력
  });

 

query string(req.query)

주소에

ex.com/?id=idname&pw=pwvalue

형식으로 전달

값을 사용하려면 req.query.id, req.query.pw로 사용

app.get('/', (req, res) => {// 주소/?id=idname으로 받음
    res.send(req.query.id);
  });

 

body parameter(req.body)

post 방식으로 전달(나머지는 get 방식

req.body로 받아서 사용

ex.com/
app.post('/', (req, res) => {
    res.send(req.body);//{id : idname}으로 보냈을때 idname 출력
  });

 

(+추가)

CRUD

Create, Read, Update, Delete 의 약자

request 시 전송 방식도 각자 대응하는 것으로 이해하면  편하다

Put - Get - Post - Delete 순서

 

'gongbu' 카테고리의 다른 글

페이징(Paging) 방식 request , response  (0) 2023.02.11
JWT Json Web Token  (0) 2023.02.09
REST API 규칙(임시)  (0) 2023.02.02
[JavaScript][jQuery] 문자열 대입연산자(?) 선택  (0) 2023.02.02
[Spring] RequestMapping 404에러 (해결)  (0) 2023.01.31