| | |
| | | import axios from "axios" |
| | | import { Message } from "element-ui" |
| | | import Cookies from 'js-cookie' |
| | | |
| | | // import router from '@/router' |
| | | |
| | |
| | | prod:`//${window.location.hostname}:9080`, |
| | | test:`//192.168.20.119:9080`, |
| | | // 想跳到本地启动的登录页的话需要把dev改成你本地项目路径 |
| | | dev: `//192.168.20.119:9080` |
| | | dev: `//192.168.20.124:8081` |
| | | } |
| | | |
| | | if (location.href.includes('192.168.20.119')) { |
| | |
| | | } |
| | | } |
| | | |
| | | function getToken(){ |
| | | const localStorageToken = localStorage.getItem('token') |
| | | const cookieToken = Cookies.get("token") |
| | | if (localStorageToken){ |
| | | return localStorageToken |
| | | }else if ( cookieToken) { |
| | | localStorage.setItem('token',cookieToken) |
| | | return cookieToken |
| | | }else { |
| | | return '' |
| | | } |
| | | } |
| | | |
| | | /* //POST传参序列化(添加请求拦截器) */ |
| | | Axios.interceptors.request.use( |
| | | (config) => { |
| | | // 若是有做鉴权token , 就给头部带上token |
| | | let token = getToken() |
| | | let token = document.cookie.replace( |
| | | /(?:(?:^|.*;\s*)token\s*\=\s*([^;]*).*$)|^.*$/, |
| | | "$1", |
| | | ); |
| | | if (token) { |
| | | config.headers.Authorization = "Bearer " + token; |
| | | } |