如何在Meteor中部署PeerJS服务器?PeerServer路径配置疑问
关于PeerServer中
path参数的配置疑问解答 嘿,我来给你理清楚这个path参数到底是怎么回事,别和peer.js文件搞混啦!
首先明确说:这个path绝对不是你下载的peer.js文件路径,它的作用是定义PeerJS服务器监听的HTTP路由路径,用来区分同一台服务器上的不同服务实例(比如你可能在同一台服务器上跑多个不同的PeerJS服务,用path来做区分)。
举个例子,你代码里设置了path: '/myapp',那客户端在初始化Peer连接的时候,必须对应带上这个路径,否则会连接失败:
// 客户端代码示例 const peer = new Peer('你的PeerID', { host: '你的服务器IP/域名', port: 9000, path: '/myapp' // 这里必须和服务器端的path完全一致 });
至于path该配置成什么值?其实你可以自定义任意符合HTTP路径规则的字符串,比如/peer-call、/audio-service都没问题,核心要求就是:客户端初始化时的path参数必须和服务器端的配置完全匹配。
如果服务器端不设置path参数,它会使用默认值/peerjs,这时候客户端也可以省略path参数,直接用默认值连接。
最后再强调一遍:这个path是服务器的路由标识,和你项目里引入的peer.js客户端库文件没有任何关系,别搞混哦!
内容的提问来源于stack exchange,提问作者sourceplaze
相关产品推荐
相关产品推荐

