From b5184a4e7d4038efcfc76e4cb2ba18b5782b61ba Mon Sep 17 00:00:00 2001 From: qlin Date: Wed, 23 Mar 2022 11:37:59 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E5=AF=B9?= =?UTF-8?q?=E5=A4=96=E7=9A=84=20error=20=E7=BB=93=E6=9E=84=20(#109)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/fes-plugin-request/src/template/resErrorProcess.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/fes-plugin-request/src/template/resErrorProcess.js b/packages/fes-plugin-request/src/template/resErrorProcess.js index 9d598b62..68a9fcb6 100644 --- a/packages/fes-plugin-request/src/template/resErrorProcess.js +++ b/packages/fes-plugin-request/src/template/resErrorProcess.js @@ -9,7 +9,11 @@ export default async (ctx, next) => { if (!config.closeResDataCheck && response && isObject(response.data)) { const code = response.data.code; if (code !== '0') { - ctx.error = response; // code 不为零进入 reject + // 尽量保持内部 error 结构和 http 异常的 error 结构一致 + ctx.error = { + ...response, + response + }; } }