【问题标题】:Continious Polling issue node+express+soket.io连续轮询问题 node+express+socket.io
【发布时间】:2018-10-13 15:13:16
【问题描述】:

不断获取http://localhost:8890/socket.io/?EIO=3&transport=polling&t=1525342978802-2获取请求

客户端:socket = io.connect('http://localhost:8890')

服务器:var app = require('express')();

var server = require('http').Server(app);

var io = require('socket.io')(server); server.listen(8890);

io.on('connection', function (socket) {

console.log(socket['id'] + "  client connected");

});

高度赞赏任何帮助。提前致谢。

【问题讨论】:

    标签: node.js laravel-5 socket.io


    【解决方案1】:

    假设您从这些调用中收到 404 错误,有两件事:

    1. 您是否在客户端导入了socket.io?

    <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.4/socket.io.js"></script>

    或者只是

    <script src="/socket.io/socket.io.js"></script>

    1. 在 package.json 上添加 express 和 socket.io 引用后,您是否运行过 npm install

    你能写出完整的代码吗(至少是客户端)?

    【讨论】:

    • 其实是socket版本问题,我已经自己解决了。
    猜你喜欢
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多