Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

329
Visualizações
Laravel: diferentes límites de tasa de api para diferentes rutas

Necesito configurar diferentes límites de velocidad para diferentes rutas. Ejemplo enemigo:

En la ruta /usuarios quiero tener un límite de velocidad de 60 solicitudes por minuto, mientras que para la ruta /estadísticas quiero tener un límite de velocidad de solo 5 solicitudes por minuto.

Intenté con el siguiente enfoque

 Route::group(['middleware' => ['auth', 'throttle:60']], function(){ Route::get('users', 'User@list'); }); Route::group(['middleware' => ['auth', 'throttle:5']], function(){ Route::get('stats', 'User@stats'); });

De alguna manera, se aplica el último límite de tasa. Sin embargo, al realizar solicitudes en la ruta de los usuarios, el encabezado X-Rate-Limit-Limit se establece en 60, pero arroja el error "Demasiadas solicitudes" cuando llega a la sexta solicitud.

about 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Es posible que desee intentar comentar la tasa predeterminada en la línea 40 de Kernel.php , ya que la está especificando en cada grupo de middleware para evitar conflictos.

También es posible que desee cambiar el middleware para incluir el segundo parámetro de cuánto dura el período de espera hasta que pueda ingresar la siguiente solicitud (por ejemplo, throttle:60,1 ).

about 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda