Guest User

Untitled

a guest
Nov 23rd, 2018
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. let express = require('express');
  2. var cron = require('node-cron');
  3. const nodemailer = require('nodemailer');
  4. const Nexmo = require('nexmo');
  5. const smtpTransport = require('nodemailer-smtp-transport');
  6. let router = express.Router();
  7.  
  8. let mongoose = require('./../config/conexion');
  9. let Persona = require('./../models/persona');
  10.  
  11.  
  12. let transporter = nodemailer.createTransport(smtpTransport({
  13. service: "gmail",
  14. auth: {
  15. user: 'juan.pablo.gonzalez.pabon@gmail.com',
  16. pass: 'juanpablobarco123'
  17. },
  18. tls: {
  19. rejectUnauthorized: false
  20. }
  21. }))
  22. let mailOptions = {
  23. from: 'Juan Pablo González Pabon <juan.pablo.gonzalez.pabon@gmail.com>',
  24. to: '<juanpablo@segmentoactivo.net>',
  25. subject: 'prueba 15',
  26. text: 'hola juan tienes un cupon de rappi 2'
  27. };
  28. transporter.sendMail(mailOptions, () =>{
  29. console.log('Mensaje enviado...')
  30. })
  31. Persona.find((err, personas) => {
  32. //console.log(personas);
  33. if (err) throw err;
  34. console.log('index', { personas: personas });
  35. });
  36.  
  37. /* GET home page. */
  38.  
  39. router.get('/', (req, res, next) => {
  40. Persona.find((err, personas) => {
  41. //console.log(personas);
  42. if (err) throw err;
  43. res.render('index', { personas: personas });
  44. });
  45. });
  46.  
  47. router.get('/licencia/nuevo', (req, res, next) => {
  48. res.render('personaForm', {});
  49. });
  50.  
  51. router.get('/licencia/modificar/:id', (req, res, next) => {
  52. let idPersona = req.params.id;
  53. Persona.findOne({_id: idPersona }, (err, persona) => {
  54. //console.log(persona);
  55. if (err) throw err;
  56. res.render('personaForm', { persona: persona });
  57. });
  58. });
  59.  
  60. router.get('/licencia/eliminar/:id', (req, res, next) => {
  61. let idPersona = req.params.id;
  62.  
  63. Persona.remove({_id: idPersona }, (err) => {
  64. if (err) throw err;
  65. //o llamar nuevamente a find() y res.render();
  66. res.redirect('/');
  67. });
  68. });
  69.  
  70. module.exports = router;
Add Comment
Please, Sign In to add comment