根据this guidance,我在我的laravel项目中为特定路线添加了一个节流功能,如下所示:
$api->group(['prefix' => 'auth'], function ($api) {
$api->post('checkUser', ['middleware' => 'api.throttle', 'limit' => 3, 'expires' => 20, 'uses' => 'Auth\LoginController@checkUser']);
});
正如您所看到的,我添加了一个限制 3 的限制,此特定路线的到期时间 20 分钟。
但即使我要求溃败超过 3 次,也没有发生任何事情。
我不知道什么是问题或需要更多步骤?
更新:
检查php artisan api:route
后,我发现没有分配给该特定路由的中间件。我不知道为什么?