通用 sockets server 框架
基于 express 中间件原理实现通用 socket server. 支持如下功能.
- 客户端会话管理
- 自定义路由解析
- 自定义包解析
- 自定义中间件扩展 ...
-
安装包
npm install sockets-server
-
在项目根目录创建
demo.js
复制 demo.js 到demo.js
-
在
package.json
的scripts
属性中添加如下内容{ "demo": "export DEBUG='socket:*';node demo.js" }
-
安装 debug 包
npm run debug
-
运行范例脚本
npm run demo
该 demo 模拟了 socket 客户端和服务端的通信. 效果如下图: