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

相关推荐
菜鸟一枚在这1 小时前
深入解析设计模式之单例模式
开发语言·javascript·单例模式
浪九天2 小时前
Vue 不同大版本与 Node.js 版本匹配的详细参数
前端·vue.js·node.js
C#Thread3 小时前
C#上位机--流程控制(IF语句)
开发语言·javascript·ecmascript
椰果uu3 小时前
前端八股万文总结——JS+ES6
前端·javascript·es6
~废弃回忆 �༄3 小时前
CSS中伪类选择器
前端·javascript·css·css中伪类选择器
IT、木易4 小时前
跟着AI学vue第五章
前端·javascript·vue.js
来一碗刘肉面5 小时前
TypeScript - 属性修饰符
前端·javascript·typescript
烂蜻蜓8 小时前
前端已死?什么是前端
开发语言·前端·javascript·vue.js·uni-app
Rowrey9 小时前
react+typescript,初始化与项目配置
javascript·react.js·typescript
祈澈菇凉13 小时前
Webpack的基本功能有哪些
前端·javascript·vue.js