refactor: auth version to 1.3.4

token data more sample
This commit is contained in:
lik
2020-12-04 20:21:12 +08:00
parent acbaa67c22
commit 51864c7d5b
5 changed files with 1817 additions and 76 deletions
+1735
View File
File diff suppressed because it is too large Load Diff
+9 -5
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)
});