text: const express = require('express');
  const bcrypt = require('bcrypt');
  const Usuario = require('../models/usuario');
  const jwt = require('jsonwebtoken');
  
  
  const router = express.Router()
  
  
  router.post('/login', (req, res) => {
  
      let body = req.body;
  
      Usuario.findOne({ email: body.email, estado: true }, (err, usuario) => {
  
  
          if (err) {
              return res.status(500).json({
                  ok: false,
                  err
              });
          }
  
  
  
          if (!usuario) {
              return res.status(400).json({
                  ok: false,
                  err: {
                      message: '(Usuario) o contraseña incorrectos'
                  }
              });
          }
  
          console.log(usuario);
  
          if (!bcrypt.compareSync(body.password, usuario.password)) {
              return res.status(400).json({
                  ok: false,
                  err: {
                      message: 'Usuario o (contraseña) incorrectos'
                  }
              });
          }
  
          let token = jwt.sign({ usuario }, process.env.SEED, { expiresIn: process.env.CADUCIDAD_TOKEN });
  
          res.json({
              ok: true,
              usuario: usuario,
              token
          });
  
      });
  });
  
  
  module.exports = router;