alova icon indicating copy to clipboard operation
alova copied to clipboard

[Bug]: `rate-limit`组件重置的倒计时未减少

Open JOU-amjs opened this issue 1 year ago • 0 comments

这是否是一个 Bug?

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

这个问题是否已经存在?

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

Alova 版本

3.0.0-beta.14

前端框架

其他框架

问题描述

重置的倒计时msBeforeNext没有减少,这导致消耗的点数未重置,如下图

image

以下是我直接使用rate-limiter-flexibleRateLimiterMemorymsBeforeNext会递减,每隔5秒重置一次。

image

期望的表现

重置时间有消耗,消耗完成后即重置点数

复现链接

https://github.com/alovajs/alova/blob/chore/demo/examples/server

复现步骤

  1. 到chore/demo分支
  2. 运行pnpm --filter=server-demo start:single启动一个进程
  3. 访问http://127.0.0.1:3000/rateLimit,并点击Start开始请求接口。 查看控制台的输出

系统信息

No response

补充说明

No response

JOU-amjs avatar Jul 20 '24 15:07 JOU-amjs