refactor: auth version to 1.3.4

token data more sample
This commit is contained in:
2020-12-04 20:21:12 +08:00
parent acbaa67c22
commit 51864c7d5b
5 changed files with 1817 additions and 76 deletions

1735
test/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -20,16 +20,20 @@ app.use(userAgent);
app.use(cors({ origin: "*" }));
app.use(serve(path.join(__dirname, './public')));
let db = new Redis(6379, '192.168.0.2', { family: 4, db: 0, password: 'sleton' })
const Token = require("../auth/index")(db);
let db = new Redis(6379, '39.103.163.220', { family: 4, db: 0, password: 'ehason' })
const Token = require("../auth/index")(db, 60 * 30);
const router = new Router();
router.post('/gen', async (ctx, next) => {
let a = await Token.genToken({ name: 'like' }, 'key', 100)
router.get('/gen', async (ctx, next) => {
let tk = await Token.genToken({ uid: '1111', appid: '222' })
let a = await Token.checkToken(tk)
let d = await Token.getTokenData(tk)
ctx.request.body.token = tk;
Token.checkTokenKoaRequest(ctx, next)
ctx.body = { token: a }
});
router.post('/check', async (ctx, next) => {
router.get('/check', async (ctx, next) => {
Token.checkTokenKoaRequest(ctx, 'key', next)
});