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齐活搞定不谢

相关推荐
赖small强14 小时前
【ZeroRange WebRTC】视频文件RTP打包与发送技术深度分析
webrtc·nal单元分割·rtp负载封装·分片策略
shmily麻瓜小菜鸡14 小时前
Element Plus 的 <el-table> 怎么点击请求后端接口 tableData 进行排序而不是网络断开之后还可以自己排序
前端·javascript·vue.js
二川bro14 小时前
第38节:WebGL 2.0与Three.js新特性
开发语言·javascript·webgl
xiaoxue..15 小时前
深入理解 JavaScript 异步编程:从单线程到 Promise 的完整指南
前端·javascript·面试·node.js
赖small强15 小时前
【ZeroRange WebRTC】KVS WebRTC 示例中的 HTTP 通信安全说明
https·webrtc·tls·aws sigv4·信道安全·时间与重放控制
chen_song_15 小时前
低时延迟流媒体之WebRTC协议
webrtc·rtc·流媒体
倚肆15 小时前
HTMLElement 与MouseEvent 事件对象属性详解
前端·javascript
青衫码上行15 小时前
【Java Web学习 | 第12篇】JavaScript(6)DOM
java·开发语言·前端·javascript·学习
恪愚15 小时前
webRTC:流程和socket搭建信令服务器
运维·服务器·webrtc
San30.16 小时前
JavaScript 深度解析:从 map 陷阱到字符串奥秘
开发语言·javascript·ecmascript