coryas-formation-api/feature/contact/route/contact.route.js

32 lines
697 B
JavaScript
Raw Normal View History

2024-08-20 17:18:34 +00:00
const contactController= require('../controller/contact.controller')
2024-08-22 11:09:30 +00:00
const advancedResults = require('../../../shared/middleware/advanced-result')
const ContactModel= require('../model/contact.model')
2024-08-20 17:18:34 +00:00
const router= require('express').Router()
//getAll :
2024-08-22 11:09:30 +00:00
router.route('/').get(advancedResults(ContactModel),contactController.getAll)
2024-08-20 17:18:34 +00:00
//getById :
router.route('/:id').get(contactController.getById)
//getOne :
router.route('/lastname/:lastname').get(contactController.getOne)
//create :
router.route('/').post(contactController.create)
//update :
router.route('/:id').put(contactController.update)
//delete :
router.route('/:id').delete(contactController.delete)
module.exports=router;