Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require('express')
- const router = express.Router()
- const nodemailer = require("nodemailer")
- // Création de la méthode de transport de l'email
- const smtpTransport = nodemailer.createTransport({
- service: "gmail",
- auth: {
- user: "philippetarte02@gmail.com",
- pass: "**********" // MDP supprimé pour insérer dans le gist
- }
- })
- /* GET home page. */
- router.get('/', function(req, res, next) {
- res.render('index', { title: 'Express' })
- })
- /* GET */
- router.get('/forms-:formNumber', (req, res, next) => {
- // je veux afficher le numero de formulaire donc 2ème élément du tableau créé en splitant le parametre
- const formNumber = req.params.formNumber
- const numeroFormulaireAAfficher = formNumber.split('-')[0]
- const parametreAAfficher = req.query.level
- console.log(`numero du formulaire: ${formNumber}`)
- console.log(`parametre Get récupéré: ${parametreAAfficher}`)
- })
- /* POST */
- router.post('/forms-:noForm', (req, res, next) => {
- const parametrePostName = req.body.name
- console.log(`parametre POST récupéré: ${parametrePostName}`)
- })
- /* Get emailing */
- router.get('/askForCookiesRecipe', (req, res, next) => {
- // je veux afficher le numero de formulaire donc 2ème élément du tableau créé en splitant le parametre
- const texteMail = `J'ai faim`
- smtpTransport.sendMail({
- from: "Deer Wild <philippetarte02@gmail.com>", // Expediteur
- to: "tarteserviceinformatique@sfr.fr, supergrandma@yopmail.com", // Destinataires
- subject: "test recette !", // Sujet
- text: texteMail, // plaintext body
- html: `<b>${texteMail}</b>` // html body
- }, (error, response) => {
- if(error){
- console.log(error);
- }else{
- console.log("Message sent: " + response.message);
- }
- });
- })
- module.exports = router;
Add Comment
Please, Sign In to add comment