我正在向自定义端点发出请求......
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' }
我在这里不理解什么?