Express, ws, websocket, express-ws

Express, ws, websocket, express-ws

本文关键字:express-ws websocket ws Express      更新时间:2023-09-26

我正在为我的项目编写服务器端,它需要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