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

相关推荐
aiguangyuan9 小时前
React 18 源码解读(一)
javascript·react·前端开发
haofafa10 小时前
JavaScript性能优化实战
开发语言·javascript·性能优化
我叫张小白。10 小时前
TypeScript对象类型与接口:构建复杂数据结构
前端·javascript·typescript
O***p60410 小时前
JavaScript增强现实开发
开发语言·javascript·ar
墨客希10 小时前
如何快速掌握大型Vue项目
前端·javascript·vue.js
samroom10 小时前
langchain+ollama+Next.js实现AI对话聊天框
javascript·人工智能·langchain
AAA阿giao11 小时前
使用 Vite + Vue 3 搭建项目并配置路由的全流程(含国内镜像加速)
vue.js·node.js·vite
Yanni4Night11 小时前
JS 引擎赛道中的 Rust 角色
前端·javascript
q***518912 小时前
Node.js实现WebSocket教程
websocket·网络协议·node.js
qq_3665775112 小时前
Vue3创建项目,只能localhost访问问题处理
前端·javascript·vue.js