let server = axios.create({
baseURL: "http://111.229.185.124:8080/api/client/", //请求url
timeout: 3000, //超时处理
withCredentials: false //是否跨域
});
server.interceptors.request.use(
function(config) {
//在请求发出之前进行一些操作,比如请求头携带内容
// config.headers["Content-Type"] = "application/json, text/plain";
return config;
},
function(error) {
return error;
}
);
server.interceptors.response.use(
function(res) {
// 写一下操作,比如token过期处理
if (res.data.statusCode == 401) {
alert("暂无权限,请重新登录!");
window.location.href = "/login";
return false;
}
return res;
},
function(error) {
switch (error && error.response && error.response.status) {
case 400:
error.message = "请求错误";
break;
case 401:
error.message = "未授权,请登录";
break;
case 403:
error.message = "拒绝访问";
break;
case 404:
error.message = "未找到访问地址";
break;
case 408:
error.message = "请求超时";
break;
case 500:
error.message = "服务器内部错误";
break;
case 501:
error.message = "服务未实现";
break;
case 502:
error.message = "网关错误";
break;
case 503:
error.message = "服务不可用";
break;
case 504:
error.message = "网关超时";
break;
case 505:
error.message = "HTTP版本不受支持";
break;
default:
}
//Do something with response error
return error;
}
);
调用
$("#getcode").click(async function() {
console.log($("#phone")[0].value);
let data = await server.post("/register/getVerificationRegisterCodeByPhone", {
effectiveDuration: 120,
mobile: $("#phone")[0].value
});
console.log(data);
});
Lifelong learning lifelong benefit
Comments | 1 条评论
Et0K4J IaаАабТТаЂааАабТТаБТm a lengthy time watcher and I just considered IaаАабТТаЂааАабТТаБТd drop by and say hello there there for the very initially time.