客户端的socket.io找不到错误

时间:2017-06-08 18:02:56

标签: node.js sockets websocket socket.io

我正在尝试在客户端包含socket.io。我每隔5秒就会在控制台中收到此错误消息:

GET https://example.com/socket.io/?EIO=3&transport=polling&t=Lo8ssW0 404 (Not Found)

我的代码:

script(src='https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.0.2/socket.io.slim.js')
var socketio = io.connect('https://example.com',{secure: true, port:5089})

在服务器端,我有:

const socketio = app.listen(5089)
var io = require('socket.io')(socketio)

正常工作。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

简单地替换

var socketio = io.connect('https://example.com',{secure: true, port:5089})

由:

var socketio = io.connect()

这有帮助吗?如果是这样,问题是原始函数调用中的主机或端口。

这个简化的代码应该可以工作,至少如果从运行Socket.io的服务器加载客户端也是如此。