decoding_jwt
Version:
A sample decoding JWT module
16 lines (15 loc) • 396 B
text/typescript
let jwt = require('jsonwebtoken');
export function decodeToken(headers: any, secret: any) {
if (headers && headers.authorization&&secret) {
var authorization = headers.authorization,
decoded;
try {
decoded = jwt.verify(authorization, secret);
return decoded._doc;
} catch (e) {
return e;
}
} else {
return "please provide secret and headers"
}
}