Guest User

Untitled

a guest
Apr 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. const express = require('express');
  2. const router = express.Router();
  3. const nodemailer = require('nodemailer')
  4.  
  5. const smtpTransport = nodemailer.createTransport({
  6. host: "smtp.mailtrap.io",
  7. port: 2525,
  8. auth: {
  9. user: "04cf37a25906a6",
  10. pass: "bdd9d7da5a2022"
  11. }
  12. });
  13. // /* PUT user creation. */
  14. // router.put('/:name', (req, res, next) => {
  15. // res.send('Hey my name is '+ req.params.name);
  16. // });
  17.  
  18. // GET user with ID.
  19. // router.delete('/:id', (req, res, next) => {
  20. // res.send('Hey ! It\'s a DELETE with ID ' + req.params.id);
  21. // });
  22.  
  23. router.get('/forms-:numeroArticle', (req, res, next) => {
  24. console.log(req.query.level)
  25. console.log(req.params.numeroArticle)
  26. });
  27.  
  28. router.post('/forms-101', (req, res) => {
  29. console.log(req.body.username);
  30. });
  31.  
  32. router.get('/superMiddleware', (req, res, next) => {
  33. console.log('hello middleware');
  34. next()
  35. }, (req, res, next) =>{
  36. res.send('Hello World')
  37. });
  38.  
  39. const emailDetails = {
  40. from: "Deer Wild <deer@wild.com>", // Expediteur
  41. to: "supergrandma@yopmail.com", // Destinataires
  42. subject: "Give me your recipe !", // Sujet
  43. text: "Please give me your yummy recipe", // plaintext body
  44. html: "<b>Recipe</b>" // html body
  45. }
  46.  
  47. router.get('/askForCookiesRecipe', (req, res) => {
  48. smtpTransport.sendMail(emailDetails, (error, response) => {
  49. if(error){
  50. console.log(error);
  51. }else{
  52. console.log("Message sent: " + response.message);
  53. console.log('Preview URL: ', nodemailer.getTestMessageUrl(response));
  54. }
  55. })
  56. })
  57.  
  58. module.exports = router;
Add Comment
Please, Sign In to add comment