socket.io api 文档中的 "Server(srv:http#Server, opts:Object)" 是什么意思?

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

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

在那份文件中,有些标题使用#、:、srv,我不明白它们的意思。

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

谢谢。

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

它没有 return 任何东西。相比之下,再往下看serveClient几行:

Server#serveClient(v:Boolean):Server

结尾的 :Server 表示 return 是 Server

http.Server 是一个事件发射器 class,在 NodeJS 文档中有介绍。)

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

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

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

关于解密文档:

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

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