powr-sdk-api
Version:
Shared API core library for PowrStack projects
19 lines (17 loc) • 394 B
JavaScript
;
const jwt = require('jsonwebtoken');
/**
* Generates a JWT token for a user
* @param {Object} user - The user object
* @returns {string} - The generated JWT token
*/
const generateToken = user => {
return jwt.sign({
userId: user.userId
}, process.env.JWT_SECRET, {
expiresIn: process.env.JWT_EXPIRES_IN || '24h'
});
};
module.exports = {
generateToken
};