mirror of
https://github.com/kevin-DL/complete-node-bootcamp.git
synced 2026-01-18 13:55:10 +00:00
24 lines
746 B
JavaScript
24 lines
746 B
JavaScript
const express = require('express');
|
|
const viewsController = require('../controllers/viewsController');
|
|
const authController = require('../controllers/authController');
|
|
|
|
const router = express.Router();
|
|
|
|
router.use(viewsController.alerts);
|
|
|
|
router.get('/', authController.isLoggedIn, viewsController.getOverview);
|
|
|
|
router.get('/tour/:slug', authController.isLoggedIn, viewsController.getTour);
|
|
router.get('/login', authController.isLoggedIn, viewsController.getLoginForm);
|
|
router.get('/me', authController.protect, viewsController.getAccount);
|
|
|
|
router.get('/my-tours', authController.protect, viewsController.getMyTours);
|
|
|
|
router.post(
|
|
'/submit-user-data',
|
|
authController.protect,
|
|
viewsController.updateUserData
|
|
);
|
|
|
|
module.exports = router;
|