Javascript 是否可以从服务工作者文件运行socketIO连接

Javascript 是否可以从服务工作者文件运行socketIO连接,javascript,socket.io,service-worker,server-side-rendering,shared-worker,Javascript,Socket.io,Service Worker,Server Side Rendering,Shared Worker,我试着使用共享的worker运行它。它可以像预期的那样工作,但单个选项卡连接除外。一次刷新仍然会创建一个新的套接字连接。我决定试用服务人员,因为相比之下,服务人员的寿命更长。但是,这在创建套接字连接时失败,错误为Uncaught(in promise)ReferenceError:document未定义。哪种方法是创建单个套接字连接(即使是单个选项卡)的最佳选择 PS:使用SSR

我试着使用共享的worker运行它。它可以像预期的那样工作,但单个选项卡连接除外。一次刷新仍然会创建一个新的套接字连接。我决定试用服务人员,因为相比之下,服务人员的寿命更长。但是,这在创建套接字连接时失败,错误为
Uncaught(in promise)ReferenceError:document未定义
。哪种方法是创建单个套接字连接(即使是单个选项卡)的最佳选择

PS:使用SSR