Guest User

Untitled

a guest
Apr 25th, 2018
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. const express = require('express')
  2. const router = express.Router()
  3. const app = require('express')()
  4. const bodyParser = require('body-parser')
  5. const multer = require('multer') // v1.0.5
  6. const upload = multer() // for parsing multipart/form-data
  7.  
  8. app.use(bodyParser.json()) // for parsing application/json
  9. app.use(bodyParser.urlencoded({ extended: true })) // for parsing application/x-www-form-urlencoded
  10.  
  11.  
  12. app.post('/profile', upload.array(), (req, res, next) => {
  13. console.log(req.body)
  14. res.json(req.body)
  15. })
  16.  
  17.  
  18. const nodemailer = require('nodemailer')
  19.  
  20. // Création de la méthode de transport de l'email
  21.  
  22. router.get('/askForCookiesRecipe', function(req, res, next) {
  23. var smtpTransport = nodemailer.createTransport({
  24. host: "smtp.gmail.com",
  25. port:465,
  26. secure: true,
  27. auth: {
  28. user: "fredyhope@gmail.com",
  29. pass: "42"
  30. }
  31. })
  32.  
  33. smtpTransport.sendMail({
  34. from: "DeerFred <fredyhope@gmail.com>", // Expediteur
  35. to: "supergrandma@yopmail.com", // Destinataires
  36. subject: "!", // Sujet
  37. text: "Hello grandma comme tu as de grandes dents, et du poils au menton, mais tes cookies sont trés bons! ✔",// plaintext body
  38. html: "<b>Hello grandma comme tu as de grandes dents, et du poils au menton! ✔</b>" // html body
  39. },
  40. (error, response) => {
  41. if(error){
  42. console.log(error)
  43. }else{
  44. console.log("Message sent: " + response.message)
  45. }
  46. })
  47. res.end()
  48. })
  49.  
  50.  
  51.  
  52. /* Middleware. */
  53.  
  54. router.use('/superMiddleware', (req, res, next) => {
  55. console.log('Hello Middleware!') /* Hello middleware. */
  56. next()
  57. },
  58. (req, res, next) => {
  59. res.send('Hello World!') /* Hello World. */
  60.  
  61. })
Add Comment
Please, Sign In to add comment