COM jwt
Mon May 22 2023 11:42:40 GMT+0000 (Coordinated Universal Time)
Saved by
@sid_balar
const JWT = {};
const jwt = require("jsonwebtoken");
JWT.createToken = async (data, expiresIn = null) => {
try {
let token;
if (expiresIn) {
token = await jwt.sign(data, process.env.SECRET, {expiresIn});
} else {
token = await jwt.sign(data, process.env.SECRET);
}
return token;
} catch (error) {
throwError(error);
}
};
JWT.decodeToken = async (token) => {
try {
const decode = await jwt.verify(token, process.env.SECRET);
return decode.user;
} catch (error) {
throwError(error);
}
};
module.exports = JWT;
content_copyCOPY
Comments