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

相关推荐
yuguo.im12 分钟前
我开源了一个 GrapesJS 插件
前端·javascript·开源·grapesjs
安且惜13 分钟前
带弹窗的页面--以表格形式展示
前端·javascript·vue.js
摘星编程1 小时前
用React Native开发OpenHarmony应用:NFC读取标签数据
javascript·react native·react.js
AGMTI3 小时前
webSock动态注册消息回调函数功能实现
开发语言·前端·javascript
不吃香菜的猪4 小时前
使用@vue-office/pdf时,pdf展示不全
javascript·vue.js·pdf
wuhen_n4 小时前
TypeScript的对象类型:interface vs type
前端·javascript·typescript
css趣多多4 小时前
props,data函数,computed执行顺序
前端·javascript·vue.js
一个不称职的程序猿4 小时前
构建优雅的 Vue.js 表情包选择器:一个功能丰富且可定制的 Emoji Picker 组件
前端·javascript·vue.js
无风听海4 小时前
AngularJS中$q.when()的用法
javascript·ecmascript·angular.js
Amumu121385 小时前
Vue核心(二)
前端·javascript·vue.js