系统通知
This commit is contained in:
@@ -1,10 +1,6 @@
|
||||
import axios from 'axios';
|
||||
import QS from 'qs';
|
||||
import { goTologin } from '@/utils/util.js'
|
||||
//qs.stringify()是将对象 序列化成URL的形式,以&进行拼接
|
||||
// let protocol = window.location.protocol; //协议
|
||||
// let host = window.location.host; //主机
|
||||
// axios.defaults.baseURL = protocol + "//" + host;
|
||||
axios.defaults.baseURL = 'https://app.gter.net'
|
||||
// axios.defaults.baseURL = '/index'
|
||||
axios.defaults.emulateJSON = true
|
||||
@@ -12,12 +8,7 @@ axios.defaults.withCredentials = true
|
||||
|
||||
axios.interceptors.request.use( //响应拦截
|
||||
async config => {
|
||||
// 每次发送请求之前判断vuex中是否存在token
|
||||
// 如果存在,则统一在http请求的header都加上token,这样后台根据token判断你的登录情况
|
||||
// 即使本地存在token,也有可能token是过期的,所以在响应拦截器中要对返回状态进行判断
|
||||
// config.headers.withCredentials = true
|
||||
// config.headers['Content-Type'] = 'multipart/form-data'
|
||||
|
||||
// 开发时登录用的,可以直接替换小程序的 authorization
|
||||
// if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "x2mmnl9grt51bpplj2k6ioiuummzhnw3"
|
||||
if (process.env.NODE_ENV == "development") config['headers']['authorization'] = "0h870ovk2xckoqfsh8a3t3sg4sg5z7eg"
|
||||
return config;
|
||||
@@ -38,10 +29,7 @@ axios.interceptors.response.use(
|
||||
switch (error.response.status) {
|
||||
// 401: 未登录
|
||||
case 401:
|
||||
console.log("401");
|
||||
goTologin()
|
||||
console.log("401");
|
||||
|
||||
goTologin() // 跳转登录页面
|
||||
break
|
||||
case 403:
|
||||
// router.push('/login')
|
||||
|
||||
@@ -3,7 +3,6 @@ function setSeoTitle(title) {
|
||||
}
|
||||
|
||||
function redirectToExternalWebsite(url) {
|
||||
console.log(url, "url");
|
||||
const link = document.createElement('a');
|
||||
link.href = url;
|
||||
// link.target = '_blank';
|
||||
|
||||
Reference in New Issue
Block a user