// filepath: c:\Users\amaizy\Desktop\cvgen\routes\front.routes.js const express = require("express"); const router = express.Router(); const { getUserProfile } = require("../controllers/linkedin"); // Page d'accueil router.get("/", (req, res) => { res.send(`

Welcome to the CV Generator Home Page!

`); }); // Route pour afficher le profil utilisateur (API) router.get("/profile", getUserProfile); // Route protégée /me router.get("/me", (req, res) => { const user = req.session.user; if (!user || !user.nom || !user.img) { return res.redirect("/"); } res.send(`

Bienvenue, ${user.nom} !

Photo de profil
`); }); // Traitement du formulaire d'URL LinkedIn router.post("/me/link", express.urlencoded({ extended: true }), (req, res) => { if (!req.session.user) return res.redirect("/"); req.session.user.linkedinUrl = req.body.linkedinUrl; res.send(`

URL LinkedIn enregistrée : ${req.body.linkedinUrl}

Retour `); }); module.exports = router;