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

相关推荐
钡铼技术ARM工业边缘计算机13 分钟前
千元级PLC平台支持梯形图+Python双开发
javascript
高山我梦口香糖1 小时前
[electron]预脚本不显示内联script
前端·javascript·electron
拉不动的猪2 小时前
安卓和ios小程序开发中的兼容性问题举例
前端·javascript·面试
贩卖纯净水.2 小时前
浏览器兼容-polyfill-本地服务-优化
开发语言·前端·javascript
程序研3 小时前
一、ES6-let声明变量【解刨分析最详细】
前端·javascript·es6
疯狂的沙粒3 小时前
在uni-app中如何从Options API迁移到Composition API?
javascript·vue.js·uni-app
xiaominlaopodaren4 小时前
Three.js 光影魔法:如何单独点亮你的3D模型
javascript
PasserbyX4 小时前
一句话解释JS链式调用
前端·javascript
1024小神4 小时前
tauri项目,如何在rust端读取电脑环境变量
前端·javascript
古夕4 小时前
如何将异步操作封装为Promise
前端·javascript