首页 > 解决方案 > Laravel 应用程序响应 429 http-status-code

问题描述

我有一个 Web 应用程序(Angular 前端,Laravel 后端 API)。在那有一个部分,我有消息传递系统。基本上四个用户角色可以发布和阅读消息。

当用户登录时,我需要每 10 秒检查一次以查看是否有任何角色的任何用户的新消息(共 4 个角色)。

这工作正常,但有时我会收到 429 Too many request 的 http 状态代码。我不知道是什么原因。任何人都知道原因是什么,或者可以为我指出正确的方向以解决此问题?

注意:我有一个自定义字段系统构建,我用它来保存消息的额外数据。我注意到,当我获取消息时,大量与自定义字段相关的模型也被挖掘出来。这可能是一个原因吗?

标签: laravelhttp-status-code-429

解决方案


我找到了解决方案,这是我的步骤。

  1. 我需要找到我对 API 的所有请求,为此我安装了这个包API logger。使用这个我检查了请求,在那里我发现了一些对 API 的请求。

  2. 我更正了对 API 的请求,问题似乎已解决。


推荐阅读