小编Som*_*Das的帖子

Websocket 失败 无效的帧头

我正在使用 socket.io 和 peerjs 创建视频会议应用程序。在本地主机上一切正常。但是当我在heroku上推送/托管它时,它会在浏览器的控制台中显示这个错误:

index.js:83 WebSocket connection to 'wss://vidconsom.herokuapp.com/socket.io/?EIO=3&transport=websocket&sid=zbEGAHBj9w_dpcQfAAAF' failed: Invalid frame header.

有人可以帮忙吗?

更新:检查下面的答案

这是我的 server.js 代码:

const express = require("express");
const app = express();
const path = require("path");
// const { PeerServer } = require("peer");
const { ExpressPeerServer } = require("peer");
const { v4: uuidV4 } = require("uuid");

const server = require("http").Server(app);
const io = require("socket.io")(server);

const PORT = process.env.PORT || 3000;
const expServer = server.listen(PORT, () =>
  console.log(`Server started on port ${PORT}`)
);

const peerServer …
Run Code Online (Sandbox Code Playgroud)

sockets heroku websocket node.js peerjs

6
推荐指数
1
解决办法
1734
查看次数

标签 统计

heroku ×1

node.js ×1

peerjs ×1

sockets ×1

websocket ×1