mirror of
https://github.com/kevin-DL/complete-node-bootcamp.git
synced 2026-01-21 07:05:04 +00:00
20 lines
457 B
JavaScript
20 lines
457 B
JavaScript
const express = require('express');
|
|
const tourController = require('./../controllers/tourController');
|
|
|
|
const router = express.Router();
|
|
|
|
router.param('id', tourController.checkID);
|
|
|
|
router
|
|
.route('/')
|
|
.get(tourController.getAllTours)
|
|
.post(tourController.checkBody, tourController.createTour);
|
|
|
|
router
|
|
.route('/:id')
|
|
.get(tourController.getTour)
|
|
.patch(tourController.updateTour)
|
|
.delete(tourController.deleteTour);
|
|
|
|
module.exports = router;
|