Simulateur d’éligibilité
Étape 1 : Vos informations
Code NAF :
Consommation d’électricité (kWh) :
Valeur Ajoutée (VA) :
Simuler mon éligibilité
// 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}`);
});
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