Skip to content

Instantly share code, notes, and snippets.

@SergioLarios
Created April 13, 2017 13:48
Show Gist options
  • Save SergioLarios/4818c83738cbc1b9a6f79201c35bbb61 to your computer and use it in GitHub Desktop.
Save SergioLarios/4818c83738cbc1b9a6f79201c35bbb61 to your computer and use it in GitHub Desktop.
import { sign, verify } from "jsonwebtoken";
class Testpromise {
create(object: any):Promise<boolean> {
return new Promise(next => next(true));
}
}
let test:Testpromise = new Testpromise();
test.create({}).then((success) => {
console.log("-->", success);
});
let payload:Object = { username: 'test' };
sign(payload, 'secretKey', { expiresIn: '3d' }, (err: any, token: any) =>{
console.log(err, token);
verify(token, 'secretKey', (err: any, decoded: any) =>{
console.log(err, decoded.username);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment