Commit 6df7b7bf by chenjinjing

no message

parent dd66583d
......@@ -12,7 +12,7 @@ export async function checkToken(req, res) {
//使用Redis将用户信息存入缓存
client.on('connect', function() {
client.set(userInfo)
client.set(userInfo);
})
}
......@@ -21,12 +21,12 @@ export async function checkToken(req, res) {
//权限列表
export async function getList(req, res) {
let access_token = req.body;
let userInfo = await get(getUrl(urlEnum.权限列表), {}, {});
let userInfo = await get(getUrl(urlEnum.权限列表), {access_token}, {});
return userInfo;
}
//搜索框
export async function searchByName(req, res) {
let {name, tel} = req.body;
let userInfo = await get(getUrl())
let userInfo = await get(getUrl(urlEnum.权限列表), {}, {})
}
\ No newline at end of file
......@@ -16,11 +16,10 @@ async function get获取token() {
let url = getUrl(urlEnum.获取token);
let head = {};
let body = {client_id:requestConfig.client_id, client_secret:requestConfig.client_secret};
let result:any = await postForm(url, body, head );
let result:any = await postForm(url, body, head);
if (!result || !result.access_token || !result.expires_in) {
throw new BizError(`获取token 失败: ${JSON.stringify(result)}`, );
}
token = result.access_token;
tokenTime = result.expires_in;
......
import { requestConfig } from "../../serverConfig";
import { BizError } from "../../util/bizError";
import { postForm } from "../../util/request";
import { getUrl, urlEnum } from "./url";
let token = "";
let tokenTime = 0;//有效时间
let lastTime = 0;//上一次时间
const timeOutTime = 50;//超时时间s
async function gettoken() {
let time = new Date().valueOf();
if ( (Math.ceil((time - lastTime)/1000 ) + timeOutTime )> tokenTime ) {
let url = getUrl(urlEnum.获取token);
let head = {};
let body = {client_id:requestConfig.client_id, client_secret:requestConfig.client_secret};
let result:any = await postForm(url, body, head);
if (!result || !result.access_token || !result.expires_in) {
throw new BizError(`获取token 失败: ${JSON.stringify(result)}`, );
}
token = result.access_token;
tokenTime = result.expires_in;
lastTime = time;
console.log("获取一次token",`token${token}, lastTime ${lastTime}, time ${time}, tokenTime ${tokenTime}, `);
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment