diff --git a/routes/vehicles.js b/routes/vehicles.js index 91a89ea..86a6364 100644 --- a/routes/vehicles.js +++ b/routes/vehicles.js @@ -76,6 +76,23 @@ router.get('/', async (req, res) => { } }); +router.get('/report', async (req, res) => { + const { number } = req.query; + + try { + let collection = req.db.collection('vehicles'); + let vehicle = await collection.findOne({ number }); + if(vehicle) { + res.send({ success: true, data: vehicle }); + } else { + res.send(makeError('Vehicle not found')); + } + } catch(ex) { + res.send(makeError(ex.message)); + console.error(ex); + } +}); + router.get('/brands', async (req, res) => { try { let collection = req.db.collection('vehicles');