add config TOKEN_PREFIX

This commit is contained in:
sc 2021-07-15 12:57:32 +08:00
parent b21fdaebc2
commit 77bc119c35
2 changed files with 4 additions and 1 deletions

View File

@ -14,6 +14,9 @@ const DEFAULT_CONFIG = {
//TokenName //TokenName
TOKEN_NAME: "Authorization", TOKEN_NAME: "Authorization",
//Token前缀注意最后有个空格如不需要需设置空字符串
TOKEN_PREFIX: "Bearer ",
//请求是否开启缓存 //请求是否开启缓存
REQUEST_CACHE: false, REQUEST_CACHE: false,

View File

@ -12,7 +12,7 @@ axios.interceptors.request.use(
(config) => { (config) => {
let userInfo = tool.data.get("user"); let userInfo = tool.data.get("user");
if(userInfo){ if(userInfo){
config.headers[sysConfig.TOKEN_NAME] = userInfo.token config.headers[sysConfig.TOKEN_NAME] = sysConfig.TOKEN_PREFIX + userInfo.token
} }
if(!sysConfig.REQUEST_CACHE && config.method == 'get'){ if(!sysConfig.REQUEST_CACHE && config.method == 'get'){
config.params = config.params || {}; config.params = config.params || {};