没有params对象,Axios GET请求无法命中端点

时间:2017-07-14 18:38:21

标签: reactjs axios

我正在向自定义端点发出请求......

VideoAPI.get('/api/getVideo/:id', function(req, res){
  console.log('FROM URL STRING', req.params)
  console.log('FROM PARAMS OBJECT', req.query)
  res.end()
}

如果像这样制作Axios帖子,它永远不会到达端点,我得到300状态响应客户端:

axios.get(`/api/getVideo/2`)
  .then( res => {
   console.log(res)
  })

但是,如果我像这样进行调用,它会按预期命中端点,即使params对象是完全不相关的数据:

 axios.get(`/api/getVideo/2`, {
   params : {
    bogus: 'WTF'
   }
 })
.then( res => {
  console.log(res)
})

我的控制台会显示:

FROM URL STRING { id: '2' }
FROM PARAMS OBJECT { bogus: 'WTF' }

我在这里不理解什么?

0 个答案:

没有答案