Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在专用网络上获取/peerjs/id_Javascript_Node.js_P2p_Peerjs - Fatal编程技术网

Javascript 无法在专用网络上获取/peerjs/id

Javascript 无法在专用网络上获取/peerjs/id,javascript,node.js,p2p,peerjs,Javascript,Node.js,P2p,Peerjs,嗨,伙计们,我完全不明白为什么会发生这种情况,所以我创建了peerJs应用程序来视频聊天,Node.js服务器作为后端,它在本地主机上工作,但当我试图在私有网络上托管它时,我无法获得/peerJs/id,我想这是由于NAT后面的原因,所以这是我的对等配置 const socket=io('/')) const myPeer=新对等(未定义{ 配置:{'iceServers':[ {url:'stun:stun.l.google.com:19302'}, ]}, 主持人:“106.120.52.9

嗨,伙计们,我完全不明白为什么会发生这种情况,所以我创建了peerJs应用程序来视频聊天,Node.js服务器作为后端,它在本地主机上工作,但当我试图在私有网络上托管它时,我无法获得/peerJs/id,我想这是由于NAT后面的原因,所以这是我的对等配置

const socket=io('/'))
const myPeer=新对等(未定义{
配置:{'iceServers':[
{url:'stun:stun.l.google.com:19302'},
]},
主持人:“106.120.52.93”,
端口:“9000”,
安全:错误,
})
这是我的node.js服务器

const express=require('express'))
const app=express()
const server=require('http')。服务器(应用程序)
常量io=require('socket.io')(服务器)
const{v4:uuidV4}=require('uuid')
app.set('查看引擎','ejs')
应用程序使用(express.static('public'))
应用程序获取(“/”,(请求,请求)=>{
res.redirect(`/${uuidV4()}`)
})
app.get('/:room',(请求、回复)=>{
res.render('room',{roomId:req.params.room})
})
io.on('连接',套接字=>{
socket.on('join-room',(roomId,userId)=>{
socket.join(roomId)
socket.to(roomId).broadcast.emit('user-connected',userId)
socket.on('disconnect',()=>{
socket.to(roomId).broadcast.emit('user-disconnected',userId)
})
})
})
服务器监听(9000)