router.route('/:name') .delete(function(request, response) { delete cities[request.params.name]; response.sendStatus(204); }) .get(function(request, response) { var description = cities[request.params.name]; response.render('show.ejs', { city: { name: request.params.name, description: description } }); });
routes() { this.app .route('/') .get((req, res) => res.status(200).json({ message: 'Hello world!' })); this.app.route('/api/crushs').get(CrushRoutes.getAll); this.app.route('/api/crushs/:id').get(CrushRoutes.getByID); this.app.route('/api/crushs').post(CrushRoutes.create); this.app.route('/api/crushs/:id').put(CrushRoutes.update); this.app.route('/api/crushs/:id').delete(CrushRoutes.delete); }
// Defined delete | remove | destroy route employeesRoutes.route('/delete/:id').delete(function (req, res) { Employees.findByIdAndRemove({_id: req.params.id}, function(err, employees){ if(err){ responseHandler.getDeleteError( labels.errorMessages.employeeDelete, res); } else{ responseHandler.getDeleteResult( labels.successMessages.employeeDelete, res); } }); });
routes(){ this.app.route('/').get( (req,res) => res.status(200).json({"result": "Hello World"}) ); this.app.route('/api/crushs').get( (req,res)=> this.controller.select(req, res)) this.app.route('/api/crushs/:id').get( (req,res)=> this.controller.selectOne(req, res)) this.app.route('/api/crushs/:id').delete( (req,res)=> this.controller.delete(req, res)) this.app.route('/api/crushs/:id').put( (req,res)=> this.controller.update(req, res)) this.app.route('/api/crushs').post( (req,res)=> this.controller.insert(req, res)) }
// API specific to a student. router.route('/students/:student_id') .get(function(req,res){ res.json({message:'get the student with id = '+req.params.student_id}); }) .put(function(req,res){ res.json({message:'find and update student with id ='+req.params.student_id}) }) .delete(function(req,res){ res.json({message:'find and delete student with id ='+req.params.student_id}) });