From 6106e500f4713fb4d1ad29b8aceb24f252b012b5 Mon Sep 17 00:00:00 2001 From: "zhigang.li" Date: Tue, 20 Nov 2018 18:16:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96api=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E7=9A=84=E9=94=99=E8=AF=AF=E6=94=B6=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libs/axios.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/libs/axios.js b/src/libs/axios.js index 8cbe4783d..4c06b4cb3 100644 --- a/src/libs/axios.js +++ b/src/libs/axios.js @@ -51,7 +51,16 @@ class HttpRequest { return { data, status } }, error => { this.destroy(url) - addErrorLog(error.response) + let errorInfo = error.response + if (!errorInfo) { + const { request: { statusText, status }, config } = JSON.parse(JSON.stringify(error)) + errorInfo = { + statusText, + status, + request: { responseURL: config.url } + } + } + addErrorLog(errorInfo) return Promise.reject(error) }) }