Skip to content Skip to sidebar Skip to footer

Simulateur

Simulateur d’éligibilité

Étape 1 : Vos informations




// server.js const express = require(‘express’); const nodemailer = require(‘nodemailer’); const bodyParser = require(‘body-parser’); const app = express(); app.use(bodyParser.json()); // Endpoint pour recevoir la requête d’envoi d’email app.post(‘/send-email’, async (req, res) => { const { email, result, eligibility } = req.body; // Vérifier que toutes les données nécessaires sont présentes if (!email || !result || !eligibility) { return res.status(400).json({ success: false, message: « Données manquantes. » }); } // Configuration du transporteur avec Nodemailer // Remplacez ces informations par celles de votre fournisseur d’email ou utilisez des variables d’environnement let transporter = nodemailer.createTransport({ service: ‘gmail’, auth: { user: ‘[email protected]’, // Remplacez par votre adresse email pass: ‘your_password’ // Remplacez par votre mot de passe } }); // Définition des options de l’email let mailOptions = { from: ‘[email protected]’, to: email, subject: ‘Résultats de votre simulation d\’éligibilité’, html: `

Résultats de la simulation :

Valeur calculée : ${result} %

Éligibilité : ${eligibility}

` }; try { // Envoi de l’email let info = await transporter.sendMail(mailOptions); console.log(« Email envoyé: « , info.response); res.json({ success: true }); } catch (error) { console.error(« Erreur lors de l’envoi de l’email: « , error); res.status(500).json({ success: false, message: « Erreur lors de l’envoi de l’email. » }); } }); const PORT = process.env.PORT || 3000; app.listen(PORT, () => { console.log(`Serveur démarré sur le port ${PORT}`); });

Auteur/autrice

  • Thibault Bouday est un rédacteur passionné, expert en graphisme, web et SEO. Avec une approche créative et technique, il partage ses connaissances pour aider les professionnels et créateurs à optimiser leur présence en ligne, améliorer leur visibilité et concevoir des expériences visuelles percutantes.

    Voir toutes les publications