Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Express,ws,websocket,Express ws_Javascript_Node.js_Web Services_Rest_Express - Fatal编程技术网

Javascript Express,ws,websocket,Express ws

Javascript Express,ws,websocket,Express ws,javascript,node.js,web-services,rest,express,Javascript,Node.js,Web Services,Rest,Express,我正在为我的项目编写服务器端,它需要WebSocket提供的特性。我在npm中搜索并找到了3个库。ws、websocket和express ws。你能解释一下它们之间的区别并给出它们各自的优缺点吗 我正在我的项目中使用Express。我同时使用RESTAPI和WebSocket可以吗 我不能给你完整的答案 如果从npm搜索,著名的websocket库是socket.io和ws。他们每个月的下载量都超过400万 许多人使用socket.io是因为它具有丰富的功能,但是当你学习它时,你可能会感到不知

我正在为我的项目编写服务器端,它需要WebSocket提供的特性。我在npm中搜索并找到了3个库。ws、websocket和express ws。你能解释一下它们之间的区别并给出它们各自的优缺点吗


我正在我的项目中使用Express。我同时使用RESTAPI和WebSocket可以吗

我不能给你完整的答案

如果从npm搜索,著名的websocket库是socket.io和ws。他们每个月的下载量都超过400万

许多人使用socket.io是因为它具有丰富的功能,但是当你学习它时,你可能会感到不知所措

WS是我的最爱,很多人可能认为这是一个简单易行的解决方案。事实上,您提到的express ws库是在ws之上构建的

我还创建了一个基于ws的库。你可以试试看。超级容易使用。它支持node.js和客户端。Websocket可以轻松创建,库将处理Websocket并在删除时重新连接自身。检查示例文件夹或运行它以查看效果