const express = require('express'); const router = express.Router(); // Page d'accueil router.get('/', (req, res) => { res.render('index', { user: req.session.user }); }); // Page resto router.get('/resto/:id', (req, res) => { res.render('resto', { user: req.session.user }); }); // Auth Discord router.get('/auth/discord', (req, res) => { const clientId = '1410258710407811082'; const redirectUri = 'http://localhost:3000/auth/discord/callback'; const scope = 'identify email'; const discordAuthUrl = `https://discord.com/api/oauth2/authorize?client_id=${clientId}&redirect_uri=${encodeURIComponent(redirectUri)}&response_type=code&scope=${scope}`; res.redirect(discordAuthUrl); }); router.get('/auth/discord/callback', require('./modules/auth/discord').handleDiscordAuth); // Déconnexion router.get('/logout', (req, res) => { req.session.destroy((err) => { if (err) { console.error(err); return res.send("Erreur lors de la déconnexion"); } res.redirect("/"); // Redirige vers la page d'accueil }); }); module.exports = router;