Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //LES ROUTES DES SESSIONS SONT TOUT EN BAS//
- const express = require('express');
- const router = express.Router();
- const nodemailer = require("nodemailer");
- const app = express()
- const smtpTransport = nodemailer.createTransport({
- service: "Gmail",
- auth: {
- user: "XXX",
- pass: "XXX"
- }
- });
- /* GET home page. */
- router.get('/', function(req, res, next) {
- res.render('index', { title: 'Express' });
- });
- /* GET form page. */
- router.get('/forms-:numeroForm(\\d+)', function(req, res, next) {
- res.render('index', { title: req.params.numeroForm});
- console.log(req.params.numeroForm)
- console.log(req.query.level);
- });
- /* POST form page. */
- router.post('/forms-:numeroForm(\\d+)', function(req, res, next) {
- res.render('index', { title: req.body.username});
- console.log(req.body.username);
- });
- /* GET superMiddleware page with a Middleware */
- router.get('/superMiddleware', function(req, res, next) {
- console.log('hello middleware !!!!!!! Welcome in my code !!!!!');
- next();
- }, function (req, res, next) {
- res.render('index', { title: 'Hello the world!!!!!'});
- });
- /* GET ASKCOOKIES. */
- router.get('/askForCookiesRecipe', function(req, res, next) {
- smtpTransport.sendMail({
- from: "XXX <XXX>", // Expediteur
- to: "XXX", // Destinataires
- subject: "Hello grandma, I need a favor", // Sujet
- text: "Hello grandma, hope you are well. I need your cookies recipe. Thank you grandma, see you soon.", // plaintext body
- html: "<b>Hello grandma, hope you are well. I need your cookies recipe. Thank you grandma, see you soon.</b>" // html body
- }, (error, response) => {
- if(error){
- console.log(error);
- }else{
- console.log("Message sent: " + response.message);
- }
- })
- });
- //**************ROUTE SESSION*****************//
- router.get('/session-in', function(req, res, next) {
- req.session.song = 'Be bop a lula'
- res.end()
- })
- router.get('/session-out', function(req, res, next) {
- res.setHeader('Content-Type', 'text/html')
- res.write('<p>' + req.session.song + '</p>')
- req.session.destroy(function(err) {
- })
- res.end()
- })
- module.exports = router;
Add Comment
Please, Sign In to add comment