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

相关推荐
牛奶6 分钟前
你不知道的JS(下):深入编程
前端·javascript·电子书
牛奶11 分钟前
你不知道的JS(下):深入JS(下)
前端·javascript·电子书
牛奶17 分钟前
你不知道的JS(下):总结与未来
前端·javascript·电子书
牛奶20 分钟前
你不知道的JS(下):深入JS(上)
前端·javascript·电子书
李明卫杭州4 小时前
在 JavaScript 中,生成器函数(Generator Function)
前端·javascript
Quz6 小时前
QML与JavaScript 交互的四种方式
javascript·qt·交互
会周易的程序员6 小时前
cNetgate插件架构设计详解 动态库 脚本二开lua, python, javascript
javascript·c++·python·物联网·lua·iot
NEXT069 小时前
普通函数与箭头函数的区别
前端·javascript·面试
全马必破三10 小时前
Webpack知识点汇总
前端·webpack·node.js
NEXT0610 小时前
CommonJS 与 ES Modules的区别
前端·面试·node.js