吉媒互动平台前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

57 lines
1.5 KiB

module.exports = {
// api 基础 url
apiBaseUrl : 'https://www.*****.com/api/',
// 调试模式 [ false 关闭调试输出,项目发包时请设置此项为 false ]
debug : true,
// 本地 Token 数据键名称
localTokenKeyName : 'reqToken',
// 用户登录 Token 数据键名称
userTokenKeyName : 'uToken',
// token 有效期, 单位 秒 ,要与后端保持一致
expiredTime : 3600,
// post 方式 header[content-type] 默认值
postHeaderDefault : 'application/x-www-form-urlencoded',
// 从服务器获取 token 函数
// 因后端语言不同、思路不同,请跟据自己的 api 情况完成 token 获取函数
// 一个示例,实际开发请跟据自己情况复写此函数
getToken : (resolve, reject) => {
// 接口请求秘钥 与后端开发人员协商格式及获取
// 如 :
var appKey = 'AppKey2021&&';
// 发起请求
uni.request({
// token 授权 api 服务器地址
url : "https://www.******.com/api/srequest/makeToken",
// 请求秘钥
data : { 'appKey' : appKey },
// 请求方式 POST
method : "POST",
// headers
header : {'content-type' : 'application/x-www-form-urlencoded'},
// 返回值类型
dataType : "json",
// 请求成功
success : (res) => {
var data = res.data;
if(data.status == 'ok'){
resolve(data.data);
}else{
reject();
}
},
// 请求失败
fail : (e) => { reject();}
});
}
}