From b25787914eae8a63c6b1fb20838adb4ec740dd8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=93=AD=E6=98=95?= <715557344@qq.com> Date: Thu, 20 Jun 2019 11:13:29 +0800 Subject: [PATCH 1/2] Update install.md --- en/quick_start/install.md | 2 +- zh/quick-start/install.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/en/quick_start/install.md b/en/quick_start/install.md index f37a612c1..5b78cebdd 100644 --- a/en/quick_start/install.md +++ b/en/quick_start/install.md @@ -2,5 +2,5 @@ ## composer ``` -composer create hyperf/hyperf-skeleton +composer create-project hyperf/hyperf-skeleton ``` \ No newline at end of file diff --git a/zh/quick-start/install.md b/zh/quick-start/install.md index cf505ab96..8686feb0a 100644 --- a/zh/quick-start/install.md +++ b/zh/quick-start/install.md @@ -25,7 +25,7 @@ Hyperf 使用 [Composer](https://getcomposer.org) 来管理项目的依赖,在 [hyperf-cloud/hyperf-skeleton](https://github.com/hyperf-cloud/hyperf-skeleton) 项目是我们已经为您准备好的一个骨架项目,内置了一些常用的组件及相关配置的文件及结构,是一个可以快速用于业务开发的 Web 项目基础。 执行下面的命令可以于当前所在位置创建一个 hyperf-skeleton 项目 ``` -composer create hyperf/hyperf-skeleton +composer create-project hyperf/hyperf-skeleton ``` ## 存在兼容性的扩展 From d8e02622112e08bb2ab0b967f4df8312f5539cef Mon Sep 17 00:00:00 2001 From: zcmzc <767036228@qq.com> Date: Thu, 20 Jun 2019 11:31:26 +0800 Subject: [PATCH 2/2] Optimization rate limit doc --- zh/rate-limit.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/zh/rate-limit.md b/zh/rate-limit.md index 4c9dd6207..abce56c33 100644 --- a/zh/rate-limit.md +++ b/zh/rate-limit.md @@ -66,12 +66,14 @@ class RateLimitController } } ``` -配置优先级 `默认配置 < 配置文件 < 类注解 < 方法注解` +配置优先级 `方法注解 > 类注解 > 配置文件 > 默认配置` ## 触发限流 当限流被触发时, 默认会抛出 `Hyperf\RateLimit\Exception\RateLimitException` 异常 -或者配置 `limitCallback` 限流回调来处理。例如: +可以通过[异常处理](zh/exception-handler.md)或者配置 `limitCallback` 限流回调处理。 + +例如: ```php process()` 继续执行或者自行处理 + return $proceedingJoinPoint->process(); } } -``` -回调方法中的 `$seconds` 参数是下次生成Token 的间隔, `$proceedingJoinPoint` 则是此次请求要执行的切入点, 可以通过调用 `$proceedingJoinPoint->process()` 继续执行或者自行处理。 +``` \ No newline at end of file