require('../connections/mysql-server'); require('../helpers/helper'); require('../helpers/config'); const express = require('express'); const router = express.Router(); const bodyParser = require('body-parser'); router.use(bodyParser.urlencoded({ extended: true })); router.use(bodyParser.json()); //const helper = new Helpers(); require("dotenv-safe").load(); var jwt = require('jsonwebtoken'); var routes = function () { router.get('/logout', function (req, res) { res.status(200).send({ auth: false, token: null }); }); router.get('/checktoken', (req, res, next) => { var token = req.params.tk; if (!token) return res.status(401).send({ auth: false, message: 'Não foi enviado token' }); jwt.verify(token, process.env.SECRET, function (err, decoded) { if (err) { res.status(200).send({ response: 'fail' }); } else { req.idusers = decoded.id; res.status(200).send({ response: 'success' }); } }); }) return router; } module.exports = routes;