在 api 文档中 socket.io“Server(srv:http#Server, opts:Object)”是什么

What does mean "Server(srv:http#Server, opts:Object)" in socket.io api doc?

本文关键字:http#Server opts Object 是什么 srv 文档 api socket io Server      更新时间:2023-09-26
上面

提到,我想知道 socket.io api文档中特殊字符的含义,链接如下。https://github.com/Automattic/socket.io#serversrvhttpserver-optsobject

在该文档中,某些标题使用#,:,srv,我无法理解它们的含义。

另一个问题是,有人知道 socket.io 的教程或指导帖子吗?官方文件只有几个例子,对我来说解释不足。

谢谢。

在过去的 12 周里,我一直在使用 socket.io 构建生产应用程序,我感受到您对文档的挫败感。

戴夫的回答正是我要告诉你的关于实际命令的内容。

关于解密文档:

  • 冒号 ( : ) 用于指定要接受的参数的类型。
  • 井号标签(#)似乎表示特定对象的属性。
  • srv 我不太确定,但我猜它指的是您选择使用的特定服务方法。

如果我对srv的看法是正确的,为什么? 用于绑定 socket.io 的特定语法可能会有所不同,具体取决于您使用的其他 npm 模块。 有关 socket.io 的文档显示,有不同的方法可以解决此问题。

  • Server()取一个http#Server,变量名是srv
  • 它还需要一个称为optsObject(例如,选项)。

它不返回任何内容。相比之下,看看serveClient低几行:

Server#serveClient(v:Boolean):Server

尾随:Server表示它返回一个Server

http.Server是一个事件发射器类,在 NodeJS 文档中进行了介绍。

在网上搜索 socket.io 教程;请求非现场资源是OT for SO。