Newer
Older
const express = require('express');
const driverRouter = express.Router();
driverRouter.route('/available').get((req, res) => {
Driver.find({}, (err, result) => {
if (err) {
console.error(err);
return res.json({
url : '/driver/available',
desc : 'get available driver',
status : 500,
data : {}
});
} else {
return res.json({
url : '/driver/available',
desc : 'get available driver',
status : 200,
driverRouter.route('/delete').post((req, res) => {
// res.setHeader('Allow-Control-Access-Origin', '*');
console.log(req.body.userId);
Driver.update({},{'$pull' : { data : parseInt(req.body.userId)}}, (err, result) => {
if (err) {
console.error(err);
return res.json({
url : '/driver/delete',
desc : 'delete available driver',
status : 500,
data : {}
});
} else {
return res.json({
url : '/driver/delete',
desc : 'delete available driver',
status : 200,
data : {}
});
}
})
})
// res.setHeader('Allow-Control-Access-Origin', '*');
Driver.findOneAndUpdate({},{'$push' : { data : parseInt(req.body.userId)}}, (err, result) => {
if (err) {
console.error(err);
return res.json({
url : '/driver/available',
desc : 'add available driver',
status : 500,
data : {}
});
} else {
return res.json({
url : '/driver/available',
desc : 'add available driver',
status : 200,
data : {}
});
}
})
});
module.exports = driverRouter;