RTCMultiConnection 跨域问题解决

js套件地址 https://github.com/muaz-khan/RTCMultiConnection

server套件地址 https://github.com/muaz-khan/RTCMultiConnection-Server

要解决的就是server代码的跨域问题

原装写法:

解决写法:

javascript 复制代码
// 喜欢组合语法的自己组
const io = new ioServer.Server(httpApp, {
    cors: {
        origin: "*"
    }
});

io.on('connection', function(socket) {
    RTCMultiConnectionServer.addSocket(socket, config);

    // ----------------------
    // below code is optional

    const params = socket.handshake.query;

    if (!params.socketCustomEvent) {
        params.socketCustomEvent = 'custom-message';
    }

    socket.on(params.socketCustomEvent, function(message) {
        socket.broadcast.emit(params.socketCustomEvent, message);
    });
});

ok齐活搞定不谢

相关推荐
倾听醉梦语20 分钟前
React/Vite/Next.js 前端开发工具 SpotPatch:点击页面元素精准定位 JSX/TSX 源码
javascript·react·ai编程·vite·next.js·前端开发工具
2401_881828321 小时前
简易文本处理网页工具|AI 通识课第三次作业
前端·javascript·html
障碍的枫子1 小时前
Vue组件导出&渲染
前端·javascript·vue.js
海带紫菜菠萝汤2 小时前
MSE (Media Source Extensions) 实战:流媒体分块加载与自适应码率
前端·javascript·音视频
张元清3 小时前
React useMount Hook:只在挂载时执行一次的正确姿势 (2026)
javascript·react.js
breeze jiang3 小时前
JavaScript 单例模式:用静态属性保证 Popup 只创建一次
开发语言·javascript·单例模式
No Silver Bullet3 小时前
Vue进阶(贰幺叁)vue.config.js 中 productionSourceMap 作用详解
前端·javascript·vue.js
用户847181054193 小时前
LangChain中间件教程及DeepAgents应用
javascript·agent
huabuyu3 小时前
INP 自动化归因与自愈:如何自动定位、修复并验证一次卡顿
前端·javascript
BreezeJiang3 小时前
浏览器里的 DeepSeek 到底怎么跑起来?关键在 Worker、缓存和流式消息
javascript