Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var router = express.Router();
- var bodyParser = require('body-parser')
- const nodemailer = require("nodemailer");
- router.use(bodyParser.json())
- router.use(bodyParser.urlencoded({
- extended: true
- }))
- /* GET home page. */
- router.get('/', function(req, res, next) {
- res.render('index', {
- title: 'Express'
- });
- });
- router.get('/forms-:numero(\\d+)', (req, res) => {
- console.log(req.params.numero)
- console.log(req.query.level)
- })
- router.get('/askForCookiesRecipe', (req, res) => {
- // Création de la méthode de transport de l'email
- nodemailer.createTestAccount((err, account) => {
- // create reusable transporter object using the default SMTP transport
- let transporter = nodemailer.createTransport({
- host: 'smtp.mailtrap.io',
- port: 465,
- secure: true, // true for 465, false for other ports
- auth: {
- user: "xxxxx",
- pass: "xxxxx"
- }
- })
- let mailOptions = {
- from: '"Ta mère" <tamere@wcs.fr>', // sender address
- to: 'supergrandma@yopmail.com', // list of receivers
- subject: 'Meth', // Subject line
- 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',
- 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>'
- }
- // send mail with defined transport object
- transporter.sendMail(mailOptions, (error, info) => {
- if (error) {
- return console.log(error);
- }
- console.log('Message sent: %s', info.messageId);
- console.log('Preview URL: %s', nodemailer.getTestMessageUrl(info));
- })
- })
- })
- router.post('/forms-:numero(\\d+)', (req, res) => {
- console.log(req.body.username)
- })
- module.exports = router;
Add Comment
Please, Sign In to add comment