Wysyłanie interfejsu API z ograniczonymi polami w Express
/*in controller
Api call url {{baseUrl}}/tours?fields=name,duration,price
*/
export.getAllTours= async(req,res)=> {
try{
if(req.query.fields){
const fields= req.query.fields.split(",").join(' ');
let query= query.select(fields); //name duration price
}
}catch(err){
console.log(err)
}
}
Shirshak kandel