websocket Socket.io 独立与快速路由器内的插座

ca1c2owp  于 2022-11-11  发布在  其他
关注(0)|答案(1)|浏览(148)

我是套接字的新手,我试图找出这两种实现的优缺点。
为什么 * socket.io 在快速路由处理程序中使用www.example.com发出事件 *,而只使用 *socket.io侦听器并通过它发出事件而不使用快速路由 *?

svmlkihl

svmlkihl1#

主要的区别在于,socket.io在快速路由处理程序中使用www.example.com可以更好地控制发出的数据。例如,您可以轻松地将中间件添加到快速路由处理程序中,以便在发出数据之前对其进行验证。
另一个不同之处是,使用socket.io侦听器可以在放置代码的位置方面提供更大的灵活性。例如,可以将socket.io侦听器放在一个单独的模块中,然后在快速路由处理程序中要求它。

相关问题