socket.io/socket.io.js stuck on (pending) - Node.js
socket.io/socket.io.js stuck on (pending) - Node.js
当我检查/socket。io/socket。io.js文件是否加载到我的网页上时它显示的是(pending)
过了一会儿又显示(failed) net::ERR_CONNECTION_REFUSED
我一直在看一些其他的帖子,并尝试一些东西。
我试过使用<script src="/socket.io/socket.io.js"></script>
和<script src="http://127.0.0.1:8080/socket.io/socket.io.js"></script>
我的原始代码包括<script src="http://10.0.0.199:8080/socket.io/socket.io.js"></script>
,其中10.0.0.199
是我的服务器,运行node.js和mongoDB。
我的server.js
文件的完整代码如下:(此文件启动socket.io
)
var mongo = require('mongodb').MongoClient,
client = require('socket.io').listen(8080).sockets;
console.log('info - socket.io started');
- 不要尝试在网页上导入Node JS脚本
- 你不能在Web浏览器下直接在JS中使用socket。目前web浏览器只支持websockets。
显然我的防火墙又设法阻止了8080
端口。
我使用iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "Socket.io port"
打开防火墙的端口,但这没有帮助。我设法使用我的服务器上的GUI打开端口。
谢谢大家,我希望这可能会帮助别人在未来,因为这是非常混乱。
相关文章:
- 通过node.js和socket.io向特定用户发送数据
- 如何使用Socket.io和Node.js开发大型聊天应用程序
- 通过node.js和socket.io在两个用户之间发送消息
- Node.js-socket.io-对io.sockets的引用突然未定义
- WebRTC,socket.io,node.js:无法读取属性'发射'的未定义
- 使用 socket.io 时如何发送文件(html,js,css和资源)
- 合并 socket.io 和快速.js会话
- 使用 Node.js 和 socket.io 和 fs 动态显示图像
- Angular.js-Socket.io事件更新模型,而不是视图
- Node js redis socket.io pubsub实时更新
- Node.js/Socket.io适用于除Firefox之外的所有应用程序,这可能是缓存问题
- Express 4将Socket.IO传递到Index.js
- "对象不是函数“;当将Node.js HTTP服务器对象传递给Socket.IO时
- 正在获取丢失的错误处理程序套接字消息,无法读取属性'timerID'使用Node.js和Socket.i
- 在现有Node.js、Express、MongoDB和Socket.io Stack之上添加AngularJS
- Node.js+Express+socket.io-socket.io服务不正常
- node.js/socket.io:重新连接时刷新表
- 如何使用node.js, socket .js触发事件在连接的客户端上触发.IO和redis
- Node.js 和 web-socket-js 简单客户端服务器未打开
- web-socket.js and WebSocket