客户端不断尝试一遍又一遍地进行连接的通常原因是,因为客户端和服务器版本的socket.io不匹配,导致它们不兼容。您没有显示如何在网页中加载socket.io
Javascript,但是如果这样做,则:
<script src="/socket.io/socket.io.js"></script>
然后,您将始终从服务器自动获得与服务器完全匹配的版本(这是socket.io服务器自动添加到Express服务器的路由)。
如果要从CDN加载socket.io,则必须切换到上述内容以从您自己的服务器加载它,或者从CDN手动指定与服务器上运行的版本完全相同的版本。



