Node.js socket.io和域名出现问题

Node.js socket.io和域名出现问题,node.js,socket.io,Node.js,Socket.io,我在使用socket.io时遇到问题 我的代码:var socket=io.connect('SUBDOMAIN.DOMAIN.fr') 响应错误: WebSocket连接到 ws://SUBDOMAIN.DOMAIN.fr/socket.io/?EIO=3&transport=websocket&sid=u2V-6uOMZrBtnCK5AAAH 失败:WebSocket握手期间出错:意外响应代码: 503 我的子域.DOMAIN.fr是一个a类域。这实际上意味着承载套接字.io服务的环境未启用

我在使用socket.io时遇到问题

我的代码:
var socket=io.connect('SUBDOMAIN.DOMAIN.fr')

响应错误:

WebSocket连接到
ws://SUBDOMAIN.DOMAIN.fr/socket.io/?EIO=3&transport=websocket&sid=u2V-6uOMZrBtnCK5AAAH
失败:WebSocket握手期间出错:意外响应代码: 503


我的
子域.DOMAIN.fr
是一个a类域。

这实际上意味着承载
套接字.io
服务的环境未启用
WebSocket

socket.io
首次建立连接时,它将使用
long polling
,一旦连接,它将尝试使用
WebSocket
升级连接。如果您的托管环境不支持
WebSocket
,则您将看到此消息。它并不阻止
socket.io
工作,它只是意味着它试图升级到
WebSocket
作为传输,但失败了。现在,如果您明确声明
socket.io
应该只使用
WebSocket
,那么您的连接将无法工作

例如,IIS 7.5或更低版本,因此,在IIS 7.5或更低版本的环境中使用
socket.io
的任何人在每次建立连接时都会看到此消息

这将在&中讨论


是socket.io的基础。

您的服务器似乎出现了不可用错误。在客户端,这似乎不是一个问题。