From d8163d9060d5d0534c4ecbaea6ab62da67dd84c1 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sun, 26 Aug 2018 22:07:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E6=94=B9=E4=B8=BA=E4=BA=86?= =?UTF-8?q?=E4=B8=AD=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Former-commit-id: 0638decf143f87f2c1aeff34d43cf338f2a5d4f3 [formerly 0638decf143f87f2c1aeff34d43cf338f2a5d4f3 [formerly 0638decf143f87f2c1aeff34d43cf338f2a5d4f3 [formerly 0638decf143f87f2c1aeff34d43cf338f2a5d4f3 [formerly f770eb4aeb1c550cf684665e4b3bac85220e1186 [formerly 80077c842ace79ce03f3aa708547a40f91710c7a]]]]] Former-commit-id: 872c061c94f1265a75ad998279f6db06b935f835 Former-commit-id: f9120bb207fe46b72784aea7ccf6eb5d9fbfedd0 Former-commit-id: 4094ab34db6853c334dceaf76e284cfd6343f0c8 [formerly 18b2705f5cbd72b56027f15c635be16f39240824] Former-commit-id: 846cfa0919115bea7ddbc7bdea368ec3001aa7eb Former-commit-id: d884e764b35d0f5bb03515a0c5d7edf20c1624f1 Former-commit-id: 05ca8681b9e32f01cafc6f1910ce51a919e9aa06 Former-commit-id: ddeecf9653388372dc41a8fa6293df1e4722b68b Former-commit-id: 1f603d99fdc273b87a16a7df683e917f22f8fa06 --- src/plugin/axios/index.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/plugin/axios/index.js b/src/plugin/axios/index.js index bc7b0e79..ad5dc80f 100644 --- a/src/plugin/axios/index.js +++ b/src/plugin/axios/index.js @@ -2,17 +2,17 @@ import axios from 'axios' import { Message } from 'element-ui' import util from '@/libs/util' -// create an axios instance +// 创建一个 axios 实例 const service = axios.create({ baseURL: process.env.VUE_APP_API, timeout: 5000 // 请求超时时间 }) -// request interceptor +// 请求拦截器 service.interceptors.request.use( config => { + // 在请求发送之前做一些处理 if (!(/^https:\/\/|http:\/\//.test(config.url))) { - // Do something before request is sent const token = util.cookies.get('token') if (token && token !== 'undefined') { // 让每个请求携带token-- ['X-Token']为自定义key 请根据实际情况自行修改 @@ -22,19 +22,20 @@ service.interceptors.request.use( return config }, error => { - // Do something with request error - console.log(error) // for debug + // 发送失败 + console.log(error) Promise.reject(error) } ) -// respone interceptor +// 响应拦截器 service.interceptors.response.use( response => { return response.data }, error => { - console.log('err' + error) // for debug + util.log.danger('>>>>>> Error [ service.interceptors.response ] >>>>>>') + console.log(error) Message({ message: error.message, type: 'error',