쿼리파라미터와 패스파라미터?
// 클라이언트 > 패치 url http://localhost:3030/orange
router.get('/:username', isLogined, async (req, res, next) => {
console.log(req.params) // { username : orange }
}
:파라미터이름
을 지정해주고, req.params
를 확인하면 지정 이름은 key
, 클라이언트에서 전달한 이름은 value
로 주어진다.// 클라이언트 > 패치 url http://localhost:3030/?username=orange
router.get('/', isLogined, async (req, res, next) => {
console.log(req.query) // { username : orange }
}
?keyName=value
형태로 요청하게 되면 req.query
에서 확인할 수 있다.