Guest User

Untitled

a guest
Apr 18th, 2018
533
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. const express = require('express')
  2. const router = express.Router()
  3. const nodemailer = require("nodemailer")
  4.  
  5. // Création de la méthode de transport de l'email
  6. const smtpTransport = nodemailer.createTransport({
  7. service: "gmail",
  8. auth: {
  9. user: "philippetarte02@gmail.com",
  10. pass: "**********" // MDP supprimé pour insérer dans le gist
  11. }
  12. })
  13.  
  14. /* GET home page. */
  15. router.get('/', function(req, res, next) {
  16. res.render('index', { title: 'Express' })
  17. })
  18.  
  19. /* GET */
  20. router.get('/forms-:formNumber', (req, res, next) => {
  21. // je veux afficher le numero de formulaire donc 2ème élément du tableau créé en splitant le parametre
  22. const formNumber = req.params.formNumber
  23. const numeroFormulaireAAfficher = formNumber.split('-')[0]
  24. const parametreAAfficher = req.query.level
  25. console.log(`numero du formulaire: ${formNumber}`)
  26. console.log(`parametre Get récupéré: ${parametreAAfficher}`)
  27. })
  28.  
  29. /* POST */
  30. router.post('/forms-:noForm', (req, res, next) => {
  31. const parametrePostName = req.body.name
  32. console.log(`parametre POST récupéré: ${parametrePostName}`)
  33. })
  34.  
  35. /* Get emailing */
  36. router.get('/askForCookiesRecipe', (req, res, next) => {
  37. // je veux afficher le numero de formulaire donc 2ème élément du tableau créé en splitant le parametre
  38. const texteMail = `J'ai faim`
  39. smtpTransport.sendMail({
  40. from: "Deer Wild <philippetarte02@gmail.com>", // Expediteur
  41. to: "tarteserviceinformatique@sfr.fr, supergrandma@yopmail.com", // Destinataires
  42. subject: "test recette !", // Sujet
  43. text: texteMail, // plaintext body
  44. html: `<b>${texteMail}</b>` // html body
  45. }, (error, response) => {
  46. if(error){
  47. console.log(error);
  48. }else{
  49. console.log("Message sent: " + response.message);
  50. }
  51. });
  52. })
  53.  
  54. module.exports = router;
Add Comment
Please, Sign In to add comment