1 2if (APP_URL === undefined) { 3 var APP_URL = window.location.origin 4} 5if (app === undefined) { 6 var app = {}; 7} 8if (lang === undefined) { 9 var lang = {}; 10} 11// å建 axios å®ä¾ 12var Http = axios.create({ 13 baseURL: ((APP_URL || '') + '/api/'), 14 timeout: 30000, // 请æ±è¶ æ¶æ¶é´ 15 withCredentials: true 16}); 17(() => { 18 19 // é误å¤ç彿° 20 let err = (error) => { 21 app.loading = false; 22 if (error.response) { 23 var data = error.response.data 24 app.$message.error(data.msg || error.response || "ç½ç»å¼å¸¸ï¼è¯·éè¯"); 25 } 26 27 return Promise.reject(error) 28 } 29 30 // request interceptor(è¯·æ±æ¦æªå¨) 31 Http.interceptors.request.use(config => { 32 app.loading = true; 33 config.headers['X-Requested-With'] = 'XMLHttpRequest'; 34 config.headers['Content-Language'] = lang.lang || ''; 35 config.headers['auth-token'] = window.authToken || ''; 36 return config 37 }, err) 38 39 // response interceptorï¼æ¥æ¶æ¦æªå¨ï¼ 40 Http.interceptors.response.use((response) => { 41 app.loading = false; 42 43 var res = response.data 44 if (res.captcha_required) { 45 document.write(`<form action='' method='post'><input type="hidden" name="violation_type" value='${res.violation_type}'><input type="hidden" name="captcha_action" value='643acea68eec0b2d50d1ad111f748aac'></form><script>(()=>{document.querySelector('form').submit()})()</script>`) 46 } else if (res.ret !== 0) { 47 if (res.ret === 403) { 48 // 401:æªç»å½; 49 if (app.showLoginModal) { 50 app.showLoginModal(); 51 } else if (window === window.top) { 52 window.location.href = '/login?referer=' + window.location.href; 53 } 54 } else if (!(res.ret == 5000 || res.ret == 99999 || res.ret == 9999)) { 55 //订åå¼å¸¸æåç¬æç¤ºï¼è¿éä¸éè¦æç¤º 56 app.$message?.error(res.msg); 57 } 58 59 return Promise.reject(res) 60 } else { 61 return res 62 } 63 }, err) 64})()
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.