api impresiones

This commit is contained in:
2025-05-19 21:27:10 -04:00
commit c53093ca68
2300 changed files with 178349 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
const jwt = require('jsonwebtoken');
function verifyToken(req, res, next) {
const authHeader = req.headers['authorization'];
if (!authHeader) return res.status(401).json({ error: 'Token requerido' });
const token = authHeader.split(' ')[1];
if (!token) return res.status(401).json({ error: 'Token requerido' });
jwt.verify(token, process.env.JWT_SECRET, (err, user) => {
if (err) return res.status(403).json({ error: 'Token inválido' });
req.user = user;
next();
});
}
module.exports = verifyToken;