我正在尝试在客户端包含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)
正常工作。
我做错了什么?
答案 0 :(得分:0)
简单地替换
var socketio = io.connect('https://example.com',{secure: true, port:5089})
由:
var socketio = io.connect()
这有帮助吗?如果是这样,问题是原始函数调用中的主机或端口。
这个简化的代码应该可以工作,至少如果从运行Socket.io的服务器加载客户端也是如此。