const router = require("express").Router(); const AuthController = require("../controllers/AuthController"); const HomeController = require("../controllers/HomeController"); // Home page router.get( "/home", HomeController.index ); // Register router.get( "/register", (req, res, next) => { if (req.user) { return res.redirect("/"); } next(); }, AuthController.registerForm ); router.post( "/register", AuthController.register ); // Login router.get( "/login", (req, res, next) => { if (req.user) { return res.redirect("/"); } next(); }, AuthController.loginForm ); router.post( "/login", AuthController.login ); // Logout router.get( "/logout", AuthController.logout ); module.exports = router;