resto-epi/routes.js
2025-08-29 10:35:47 +02:00

32 lines
679 B
JavaScript

const express = require('express');
const passport = require('passport');
const router = express.Router();
// Page d'accueil
router.get('/', (req, res) => {
res.render('index', { user: req.user });
});
// Page de recherche
router.get('/recherche', (req, res) => {
res.render('search', { user: req.user });
});
// Auth Discord
router.get('/auth/discord', passport.authenticate('discord'));
router.get('/auth/discord/callback',
passport.authenticate('discord', { failureRedirect: '/' }),
(req, res) => {
res.redirect('/');
}
);
// Déconnexion
router.get('/logout', (req, res) => {
req.logout(() => {
res.redirect('/');
});
});
module.exports = router;