gpt4 book ai didi

javascript - Express、WS、WebSocket、Express-WS

转载 作者:行者123 更新时间:2023-11-28 05:24:37 27 4
gpt4 key购买 nike

我正在为我的项目编写服务器端,它需要 websockets 提供的功能。我一直在寻找并在 npm 中找到了 3 个库。 ws、websocket 和express-ws。您能否解释一下它们之间的区别并给出各自的优缺点?

我在我的项目中使用 Express。我可以同时使用 REST API 和 websockets 吗?

最佳答案

我无法给你完整的答案。

如果你从npm搜索,著名的websocket库是socket.io和ws。两者的每月下载量均超过 400 万次。

很多人使用socket.io是因为其丰富的功能,但是当你学习它的时候你可能会不知所措。

ws 是我的最爱,很多人可能认为它是一个简单易用的解决方案。事实上,你提到的express-ws库是建立在ws之上的。

我也创建了一个基于 ws 的库。你可以尝试一下。 super 容易使用。它支持 Node.js 和客户端。 Websocket 可以轻松创建,并且库将处理 Websocket 并在断开时重新连接。检查示例文件夹或运行它看看效果。

wsm - WebSocket Manager

关于javascript - Express、WS、WebSocket、Express-WS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40272184/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com