13 lines
298 B
JavaScript
13 lines
298 B
JavaScript
const jwt = require('jsonwebtoken');
|
|
|
|
const generateToken = (userId, role) => {
|
|
return jwt.sign(
|
|
{ id: userId, role },
|
|
process.env.JWT_SECRET || 'guitar_ecommerce_super_secret_jwt_key_2026',
|
|
{ expiresIn: process.env.JWT_EXPIRE || '30d' }
|
|
);
|
|
};
|
|
|
|
module.exports = { generateToken };
|
|
|