Guest User

Untitled

a guest
Apr 23rd, 2018
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. var express = require('express');
  2. var router = express.Router();
  3. var bodyParser = require('body-parser')
  4. const nodemailer = require("nodemailer");
  5.  
  6. router.use(bodyParser.json())
  7. router.use(bodyParser.urlencoded({
  8. extended: true
  9. }))
  10.  
  11. /* GET home page. */
  12. router.get('/', function(req, res, next) {
  13. res.render('index', {
  14. title: 'Express'
  15. });
  16. });
  17.  
  18. router.get('/forms-:numero(\\d+)', (req, res) => {
  19. console.log(req.params.numero)
  20. console.log(req.query.level)
  21. })
  22.  
  23. router.get('/askForCookiesRecipe', (req, res) => {
  24.  
  25. // Création de la méthode de transport de l'email
  26. nodemailer.createTestAccount((err, account) => {
  27. // create reusable transporter object using the default SMTP transport
  28. let transporter = nodemailer.createTransport({
  29. host: 'smtp.mailtrap.io',
  30. port: 465,
  31. secure: true, // true for 465, false for other ports
  32. auth: {
  33. user: "xxxxx",
  34. pass: "xxxxx"
  35. }
  36. })
  37.  
  38.  
  39. let mailOptions = {
  40. from: '"Ta mère" <tamere@wcs.fr>', // sender address
  41. to: 'supergrandma@yopmail.com', // list of receivers
  42. subject: 'Meth', // Subject line
  43. text: 'Hey, je suis en rupture de stock, si tu pouvais me cuisiner ma came ou bien me passer la recette, tu crève bientot',
  44. html: '<b> Hey, je suis en rupture de stock, si tu pouvais me cuisiner ma came ou bien me passer la recette, tu crève bientot</b>'
  45. }
  46.  
  47. // send mail with defined transport object
  48. transporter.sendMail(mailOptions, (error, info) => {
  49. if (error) {
  50. return console.log(error);
  51. }
  52. console.log('Message sent: %s', info.messageId);
  53.  
  54. console.log('Preview URL: %s', nodemailer.getTestMessageUrl(info));
  55.  
  56. })
  57.  
  58. })
  59.  
  60. })
  61.  
  62. router.post('/forms-:numero(\\d+)', (req, res) => {
  63. console.log(req.body.username)
  64. })
  65.  
  66. module.exports = router;
Add Comment
Please, Sign In to add comment