Express, ws, websocket, express-ws
Express, ws, websocket, express-ws
我正在为我的项目编写服务器端,它需要websockets提供的功能。我一直在搜索并在npm中找到3个库。websocket和express-ws。你能解释一下它们之间的区别,并给出它们的优缺点吗?
我在我的项目中使用Express。我同时使用REST API和websockets是可以的吗?
我不能给你完整的答案。
如果你从npm中搜索,会发现著名的websocket库是socket。IO和ws。这两款游戏的月下载量都超过了400万次。
很多人使用socket。我喜欢它,因为它有丰富的功能,但当你研究它的时候,你可能会不知所措。
ws是我最喜欢的,许多人可能认为它是一个简单易行的解决方案。实际上,您提到的express-ws库是构建在ws之上的。
我也创建了一个建立在ws之上的库。你可以试试。超级容易使用。它支持node.js和客户端。Websocket可以很容易地创建,并且库将处理Websocket并在删除时重新连接自己。检查示例文件夹或运行它来查看效果。
wsm - WebSocket Manager
相关文章:
- 使用Express捕获参数
- 从模块内部访问Express装载路径
- chrome在WebSocket握手期间获取新错误
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- 在Nodejs中Express输入DEBUG=app时权限被拒绝/bin
- 如何使用Node/Express显示有关特定错误的自定义html页面
- 发送json对象或使用express路由呈现视图
- renderReact/Rect Router+Node/Express.js的服务器端/同构渲染中未定义renderP
- Node.js上的WebSocket,并在所有连接的客户端之间共享消息
- 具有http服务器、websocket和express的体系结构
- websocket可以使用http模块,但不能使用express(node.js)
- WebSocket ws如何模拟错误事件
- Express 和 WebSocket 在同一端口上侦听
- 如何检测该用户's的连接在nodejs-websocket(ws)中丢失
- 如何捕获`WebSocket连接到'ws://xxx:nn'失败:连接在收到握手响应之前关闭`error
- 不能通过express-ws中间件正确创建websocket服务器
- Express, ws, websocket, express-ws
- 存在哪些Express websocket事件
- Nodejs "ws" Websocket Server
- 在WebSocket (ws)上接收一个ArrayBuffer