hyperf / hyperf/socketio-server
中间件配置无效
未关闭
- 主要语言
- PHP
- 星标
- 26
- 派生
- 6
- PR 合并指标
- 30 天内没有已合并 PR
描述
中间件配置无效,在config/autoload/middlewares.php中配置的
服务器版本:AlmaLinux 9
php版本:8.3.3
redis版本:7.2.4
hyperf版本:3.1
socketio-server库版本:3.1.6
运行没有报错,socketio通信正常,第一次请求没有经过中间件。
config/autoload/middlewares.php
'socket-io' => [
App\Middleware\SocketAuthenticationMiddleware::class,
]
贡献指南
这个仓库没有索引到贡献指南
调研方向
从 config/autoload/middlewares.php 和 App\Middleware\SocketAuthenticationMiddleware 开始,然后使用报告中的 Hyperf 3.1 和 socketio-server 3.1.6 版本重现第一个 Socket.IO 请求。跟踪中间件的注册和调用,并验证第一个请求会经过已配置的中间件,同时不会破坏正常的 Socket.IO 通信。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- php
- 领域
- backend
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100