|
|
|
@ -100,6 +100,31 @@ export function initAxiosInterceptors(props) {
|
|
|
|
|
// proxy="https://test-newweb.educoder.net"
|
|
|
|
|
// proxy="https://test-jupyterweb.educoder.net"
|
|
|
|
|
//proxy="http://192.168.2.63:3001"
|
|
|
|
|
try {
|
|
|
|
|
const str =window.location.pathname;
|
|
|
|
|
if(str.indexOf("/wxcode") !== -1){
|
|
|
|
|
// console.log("开始重写cookis");
|
|
|
|
|
const _params = window.location.search;
|
|
|
|
|
// console.log("1111");
|
|
|
|
|
if (_params) {
|
|
|
|
|
// console.log("22222");
|
|
|
|
|
let _search = _params.split('?')[1];
|
|
|
|
|
_search.split('&').forEach(item => {
|
|
|
|
|
const _arr = item.split('=');
|
|
|
|
|
if(_arr[0]==='_educoder_session'){
|
|
|
|
|
cookie.save('_educoder_session',_arr[1],{ path: '/' });
|
|
|
|
|
cookie.save('_educoder_session',_arr[1], { domain: '.educoder.net', path: '/'});
|
|
|
|
|
|
|
|
|
|
}else{
|
|
|
|
|
cookie.save('autologin_trustie',_arr[1],{ path: '/' });
|
|
|
|
|
cookie.save('autologin_trustie',_arr[1], { domain: '.educoder.net', path: '/'});
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}catch (e) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 在这里使用requestMap控制,避免用户通过双击等操作发出重复的请求;
|
|
|
|
|
// 如果需要支持重复的请求,考虑config里面自定义一个allowRepeat参考来控制
|
|
|
|
@ -128,6 +153,52 @@ export function initAxiosInterceptors(props) {
|
|
|
|
|
// console.log(config.url);
|
|
|
|
|
// console.log(window.location.pathname);
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
// try {
|
|
|
|
|
// const str =window.location.pathname;
|
|
|
|
|
// if(str.indexOf("/wxcode") !== -1){
|
|
|
|
|
// // console.log("开始重写cookis");
|
|
|
|
|
// const _params = window.location.search;
|
|
|
|
|
// // console.log("1111");
|
|
|
|
|
// if (_params) {
|
|
|
|
|
// // console.log("22222");
|
|
|
|
|
// let _search = _params.split('?')[1];
|
|
|
|
|
// var _educoder_sessionmys="";
|
|
|
|
|
// var autologin_trusties="";
|
|
|
|
|
// _search.split('&').forEach(item => {
|
|
|
|
|
// const _arr = item.split('=');
|
|
|
|
|
// if(_arr[0]==='_educoder_session'){
|
|
|
|
|
// cookie.save('_educoder_session',_arr[1], { domain: '.educoder.net', path: '/'});
|
|
|
|
|
// _educoder_sessionmys=_arr[1];
|
|
|
|
|
// }else{
|
|
|
|
|
// cookie.save('autologin_trustie',_arr[1], { domain: '.educoder.net', path: '/'});
|
|
|
|
|
// autologin_trusties=_arr[1];
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
// try {
|
|
|
|
|
// const autlogins= `_educoder_session=${_educoder_sessionmys}; autologin_trustie=${autologin_trusties} `;
|
|
|
|
|
// config.params = {'Cookie': autlogins}
|
|
|
|
|
// config.headers['Cookie'] =autlogins;
|
|
|
|
|
// // console.log("设置了cookis");
|
|
|
|
|
// } catch (e) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// try {
|
|
|
|
|
// const autloginysls= `_educoder_session=${_educoder_sessionmys}; autologin_trustie=${autologin_trusties} `;
|
|
|
|
|
// config.params = {'autloginysls': autloginysls}
|
|
|
|
|
// config.headers['Cookie'] =autloginysls;
|
|
|
|
|
// // console.log("设置了cookis");
|
|
|
|
|
// }catch (e) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }catch (e) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (config.url.indexOf(proxy) != -1 || config.url.indexOf(':') != -1) {
|
|
|
|
|
return config
|
|
|
|
|
}
|
|
|
|
|