alovajs/alova

[Bug]: 在`createAlovaMockAdapter`中的`onMockResponse`抛出错误,控制台还会提示请求成功

JOU-amjs opened this issue · 0 comments

这是否是一个 Bug?

  • 我已经确认我要报告的是一个 Bug

这个问题是否已经存在?

  • 我已经确认这个 Issue 没有被报告过

Alova 版本

3.0.0-beta.6

前端框架

其他框架

问题描述

虽然无伤大雅,但存在一定误导性。

image

期望的表现

请求错误时不打印mock成功的信息。

复现链接

No response

复现步骤

随便mock一个借口,然后创建mock适配器并在onMockResponse中抛出错误。

createAlovaMockAdapter([basics, list, cache, optimistic], {
  delay: 1000,
  onMockResponse: async ({ body, responseHeaders, status = 200, statusText = 'ok' }) => {
    // 在此抛出错误
    throw new Error('xxx')
  })
})

可以看到问题描述中的情况

系统信息

No response

补充说明

No response