socket.io 使用 Cloudflare 后端口 3002 超时

socket.io port 3002 timeout after using Cloudflare

我正在使用 socket.io 在我的网站上聊天。昨天我在端口 3002 超时错误后将 DNS 更改为 cloudflare

Socket.io

server.listen('3002', function(){
  console.log('listening on port');
});

错误:

ERR_CONNECTION_TIMED_OUT

为什么?

3002 不是标准 Cloudflare 支持的端口,请参阅

此外,您应该看看 cloudflare 的网站,了解 support for websockets