没有传输可用的socket.io.js

时间:2011-04-19 08:00:52

标签: node.js socket.io

检查socket.io.js + node.js中的错误 enter image description here

2 个答案:

答案 0 :(得分:1)

从您的代码中

var socket = new io.Socket('uwtech.nodester.com',{'port':80,'transports':'xhr-multipart'});

尝试添加更多传输

Xhr-multipart协议可用性由字符串检查:

'XMLHttpRequest' in window && 'prototype' in XMLHttpRequest && 'multipart' in XMLHttpRequest.prototype

尝试记录结果。

答案 1 :(得分:1)

您确定要正确指定传输吗?您收到的错误仅在socket.io找不到任何列出的传输时发生..

if (!this.transport && 'console' in window) console.error('No transport available');

尝试做这样的事情......(不指定任何传输)

var socket= new io.Socket('yourhost.com')

并查看您是否还有问题