我这样做是为了返回应用程序所需的客户数量,但是失眠症只会返回它找不到路线的情况:
server.get('/consultclients?amount=1', (req,res) =>{
let amount = req.params.amount;
return res.json({amount})
})请求失眠症:本地主机:3003/咨询客户?数量=10
我尝试了一种用于搜索id的方法,但我不认为使用它是正确的方法,尽管它有效:
server.get('/consultclients/:amount', (req,res) =>{
let amount = req.params.amount;
return res.json({amount})
})请求失眠症:本地主机:3003/咨询客户/10
发布于 2022-07-26 20:18:35
尝试基本路径.get('/consultclients', …),然后查看在提出请求时是否填充了req.query.amount (req.query而不是req.params)。
发布于 2022-07-26 20:21:24
你想要进入搜索区。您可以在请求对象的req.query中而不是在req.params中找到它们。
这个代码示例应该适用于您:
server.get('/consultclients', (req,res) =>{
let amount = req.query.amount;
return res.json({amount})
})https://stackoverflow.com/questions/73129212
复制相似问题