Files
yume_js/src/util/jwt.js
2025-07-17 12:30:49 +05:30

19 lines
454 B
JavaScript

const jwt = require('jsonwebtoken');
const { jwtSecret } = require('../config/config');
const { logger } = require('./logger');
function generateToken(customerNo, expiresIn = '10d') {
logger.info({ customerNo }, 'payload to encode');
return jwt.sign({ customerNo }, jwtSecret, { expiresIn });
}
function verifyToken(token) {
const payload = jwt.verify(token, jwtSecret);
return payload;
}
module.exports = {
generateToken,
verifyToken,
};