[NodeJS] req.params/req.query


req.params

  • ルータのパラメータを決定できます.
    (ex)/:idのパスがある場合、req idの値.params.idで使用できます.
  • // 요청온 url이 localhost:4000/users/123 라면
    
    userRouter.get('/:id', (req,res,next) => {
    	console.log(req.params) // { id : '123' }
    }

    req.query

  • パスクエリ文字列パラメータの値を表示できます.
    (ex) localhost:4000/users/123?name=robinの場合
    -nameというパラメータ値robynを決定できます.
  • 一緒に見た例

    // 요청온 url : www.example.com/public/100/jun?title=hello!
    
    router.get('/:id/:name', (req, res, next) => { 
      console.log(req.params) // { id: '1', name: 'jun' } 
      console.log(req.query) // { title : 'hello!' }
    }
    ソース:2479152