fix cookie token bug
This commit is contained in:
		
							
								
								
									
										15
									
								
								src/utils/auth.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								src/utils/auth.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| import Cookies from 'js-cookie' | ||||
|  | ||||
| const TokenKey = 'Admin-Token' | ||||
|  | ||||
| export function getToken() { | ||||
|   return Cookies.get(TokenKey) | ||||
| } | ||||
|  | ||||
| export function setToken(token) { | ||||
|   return Cookies.set(TokenKey, token) | ||||
| } | ||||
|  | ||||
| export function removeToken() { | ||||
|   return Cookies.remove(TokenKey) | ||||
| } | ||||
| @@ -1,7 +1,7 @@ | ||||
| import axios from 'axios'; | ||||
| import { Message } from 'element-ui'; | ||||
| import store from '../store'; | ||||
| // import router from '../router'; | ||||
| import { getToken } from 'utils/auth'; | ||||
|  | ||||
| // 创建axios实例 | ||||
| const service = axios.create({ | ||||
| @@ -13,7 +13,7 @@ const service = axios.create({ | ||||
| service.interceptors.request.use(config => { | ||||
|   // Do something before request is sent | ||||
|   if (store.getters.token) { | ||||
|     config.headers['X-Token'] = store.getters.token; // 让每个请求携带token--['X-Token']为自定义key 请根据实际情况自行修改 | ||||
|     config.headers['X-Token'] = getToken(); // 让每个请求携带token--['X-Token']为自定义key 请根据实际情况自行修改 | ||||
|   } | ||||
|   return config; | ||||
| }, error => { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user