const express = require('express'); const jtw = require('jsonwebtoken'); const { beginTransaction } = require('../conf/connection'); var app = express() function verifyToken(req, res, next){ console.log(JSON.stringify(req.headers)); const bearerHeader = req.headers['authorization']; console.log(bearerHeader); if(typeof bearerHeader !== 'undefined'){ const bearerToken = bearerHeader.split(" ")[1]; req.token = bearerToken; next(); } else{ res.sendStatus(403); return; } } app.post('/checkToken', verifyToken ,(req, res) => { console.log(req.body); jtw.verify(req.body.token, 'key',{expiresIn: '1h'}, (error, authData)=>{ if(error){ res.sendStatus(403); } else{ res.json({ mjs: 'token autenticado', datos: authData }); return; } }) }); module.exports = app