【发布时间】:2021-09-01 21:10:36
【问题描述】:
我的服务器端代码
const express = require('express')
const app = express()
const server = require('http').Server(app)
const io = require('socket.io')(server)
const { ExpressPeerServer } = require('peer');
const peerServer = ExpressPeerServer(server, {
debug: true
});
app.use('/peerjs', peerServer);
server.listen(3000);
And my client-side code is
var myPeer = new Peer(undefined, {
path: '/peerjs',
host: '/',
port: '3000'
})
但是当我在客户端连接上使用此代码时
var myPeer = new Peer(undefined)
我也在 chrome 开发控制台中遇到了这个错误
与“ws://localhost:3000/socket.io/?EIO=4&transport=websocket&sid=sdb0qfOv9QAlFfKJAAAA”的 WebSocket 连接失败:帧头无效
最近几天我正在尝试建立点对点连接,并尝试了很多堆栈溢出的解决方案,但它不起作用。
我需要帮助,提前谢谢。
【问题讨论】:
标签: javascript node.js express server peerjs