laravel - Laravel 应用程序响应 429 http-status-code
问题描述
我有一个 Web 应用程序(Angular 前端,Laravel 后端 API)。在那有一个部分,我有消息传递系统。基本上四个用户角色可以发布和阅读消息。
当用户登录时,我需要每 10 秒检查一次以查看是否有任何角色的任何用户的新消息(共 4 个角色)。
这工作正常,但有时我会收到 429 Too many request 的 http 状态代码。我不知道是什么原因。任何人都知道原因是什么,或者可以为我指出正确的方向以解决此问题?
注意:我有一个自定义字段系统构建,我用它来保存消息的额外数据。我注意到,当我获取消息时,大量与自定义字段相关的模型也被挖掘出来。这可能是一个原因吗?
解决方案
我找到了解决方案,这是我的步骤。
我需要找到我对 API 的所有请求,为此我安装了这个包API logger。使用这个我检查了请求,在那里我发现了一些对 API 的请求。
我更正了对 API 的请求,问题似乎已解决。
推荐阅读
- reactjs - 检查身份验证时,Reactjs 不应该自动重新加载吗?
- python - /adding-url-patterns-for-views 处的 ValueError
- java - 从 PDF 中删除嵌入文件时确保字节完整性
- jquery - 汉堡全屏菜单
- node.js - (猫鼬)如何在用户集合中搜索会话数组属性内的对象内的令牌
- python - 将矩阵(表示图像)存储在内存或磁盘中以使它们可用于 GUI 应用程序的明智方法是什么?
- c++ - 尝试制作树时在未对齐的地址中的成员访问
- python - 如何重新启动 Python 代码 - 重新启动数学测验
- geopandas - Geopandas中离点最近的多边形
- android - Android Studio 上的 Ar Core 静态 GUI?