From 82eabab753f0633a3503a85e450bd4db025b52a0 Mon Sep 17 00:00:00 2001 From: alleycharming Date: Wed, 24 Apr 2024 17:58:46 +0800 Subject: [PATCH] fix(projects): added responseType judgment. #396 --- packages/axios/src/index.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/axios/src/index.ts b/packages/axios/src/index.ts index 64a75c32..08846c24 100644 --- a/packages/axios/src/index.ts +++ b/packages/axios/src/index.ts @@ -48,7 +48,9 @@ function createCommonRequest( instance.interceptors.response.use( async response => { - if (opts.isBackendSuccess(response)) { + const responseType: ResponseType = (response.config?.responseType as ResponseType) || 'json'; + + if (responseType !== 'json' || opts.isBackendSuccess(response)) { return Promise.resolve(response); }