Server/Node.js
[node.js] URL 데이터를 받는 방법
thals0
2022. 9. 2. 18:23
728x90
📌 URL 데이터를 받는 방법
✅ req.params
받을 url에서 :파라미터명 을 미리 정의해 두면 해당 내용은 req.params 에 담겨서 전달됨
app.get('/:id', (req, res) => {
console.log(req.params);
res.send(`ID 번호가 ${req.params.id} 인 회원 정보`);
});
data 여러 개 받기도 가능
req.params 라는 객체에 담겨서 전달이 되어서 편리하게 사용이 가능
app.get('/:id/:name/:gender', (req, res) => {
console.log(req.params);
res.send(req.params);
});
✅ req.query
- params 의 약점은 정의 된 형태로만 데이터를 받을 수 있음
- 막 보내고 싶다면? Query 를 쓰면 됨
- Query 는 url에 ? 를 붙인 뒤, 필드명=값 으로 사용
- 여러 개를 보내고 싶으면, & 로 묶어서 여러 개를 보내기 가능
728x90