Hice esto get, con la intención de devolver la cantidad de clientes que necesitaba la aplicación, pero el insomnio solo devuelve que no encontró la ruta:
server.get('/consultclients?amount=1', (req,res) =>{ let amount = req.params.amount; return res.json({amount}) })Solicitar insomnio: localhost:3003/consultclients?amount=10
Probé con un método que usé para buscar una identificación, pero no creo que sea el método correcto para usar, aunque funciona:
server.get('/consultclients/:amount', (req,res) =>{ let amount = req.params.amount; return res.json({amount}) })Solicitar insomnio: localhost:3003/consultclients/10
Pruebe la ruta base .get('/consultclients', …) , y luego vea si req.query.amount ( req.query en lugar de req.params ) se completa cuando realiza su solicitud.
Está intentando acceder a los parámetros de búsqueda. Puede encontrarlos en req.query en el objeto de solicitud en lugar de req.params
Este ejemplo de código debería funcionar para usted:
server.get('/consultclients', (req,res) =>{ let amount = req.query.amount; return res.json({amount}) })