UNPKG

powr-sdk-api

Version:

Shared API core library for PowrStack projects

19 lines (17 loc) 394 B
"use strict"; 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 };