我将路径称为:
Axios.get('/api/getUsersData/?location='+location+'&managerId='+managerId)
,并且routes
配置为:
router.get('/api/getUsersData/?location=:location&managerId=:managerId', handler.getUsersDataByLocationAndManager)
但是处理程序没有被调用!有什么建议吗?
答案 0 :(得分:2)
您的路线设置不正确。您正在将查询参数与路由参数混合在一起。
将您配置的路由更改为:
router.get('/api/getUsersData', handler.getUsersDataByLocationAndManager)
并使用以下命令访问查询参数:
req.query.location
和req.query.managerId
您可以在此处找到有关此信息的更多信息: