eggjs / eggjs/egg

egg-socket.io 客户端emit一个事件,服务端未绑定该事件,会报错崩溃掉

Open
#4,748 0 comments 0 reactions 1 assignee Claimed by @ngot View on GitHub
Inactive
Dominant language
TypeScript
Stars
19k
Forks
1.8k
PR merge metrics
No merged PRs in 30d

Description

## What happens?
服务端引用egg-socket.io 但是不注册任何事件
客户端用socket.io-client连接上,emit一个事件,服务崩溃

## 建议解决
判断注册事件的handler是否存在,再进行调用

## 复现步骤,错误日志以及相关配置

## 相关环境信息
- **操作系统**:win7
- **Node 版本**:v12.19.0
- **Egg 版本**: v2.30.0

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.