Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let express = require('express');
- var cron = require('node-cron');
- const nodemailer = require('nodemailer');
- const Nexmo = require('nexmo');
- const smtpTransport = require('nodemailer-smtp-transport');
- let router = express.Router();
- let mongoose = require('./../config/conexion');
- let Persona = require('./../models/persona');
- let transporter = nodemailer.createTransport(smtpTransport({
- service: "gmail",
- auth: {
- user: 'juan.pablo.gonzalez.pabon@gmail.com',
- pass: 'juanpablobarco123'
- },
- tls: {
- rejectUnauthorized: false
- }
- }))
- let mailOptions = {
- from: 'Juan Pablo González Pabon <juan.pablo.gonzalez.pabon@gmail.com>',
- to: '<juanpablo@segmentoactivo.net>',
- subject: 'prueba 15',
- text: 'hola juan tienes un cupon de rappi 2'
- };
- transporter.sendMail(mailOptions, () =>{
- console.log('Mensaje enviado...')
- })
- Persona.find((err, personas) => {
- //console.log(personas);
- if (err) throw err;
- console.log('index', { personas: personas });
- });
- /* GET home page. */
- router.get('/', (req, res, next) => {
- Persona.find((err, personas) => {
- //console.log(personas);
- if (err) throw err;
- res.render('index', { personas: personas });
- });
- });
- router.get('/licencia/nuevo', (req, res, next) => {
- res.render('personaForm', {});
- });
- router.get('/licencia/modificar/:id', (req, res, next) => {
- let idPersona = req.params.id;
- Persona.findOne({_id: idPersona }, (err, persona) => {
- //console.log(persona);
- if (err) throw err;
- res.render('personaForm', { persona: persona });
- });
- });
- router.get('/licencia/eliminar/:id', (req, res, next) => {
- let idPersona = req.params.id;
- Persona.remove({_id: idPersona }, (err) => {
- if (err) throw err;
- //o llamar nuevamente a find() y res.render();
- res.redirect('/');
- });
- });
- module.exports = router;
Add Comment
Please, Sign In to add comment