laravel 8 给Api限流器增加白名单
近期遇到laravel 8 中内置的api限流器给某些业务带来了困扰,比如:“程序执行进度”,“文件分块上传”、等等都需要频繁的去请求接口,整体的api单分钟60次并无法满足这些业务。然后尝试给api限流器增加班名单机制:
编辑App\Providers
中的 RouteServiceProvider
类:
修改configureRateLimiting
方法:
1 | protected function configureRateLimiting() |
在目录config
中新增一个配置文件throttle.php
1 |
|
修改需要给白名单的api路由名称:
1 | Route::post('xx'xx')->name('cloud.disk.upload.part'); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 孤鸿渺影博客!