Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 希罗库阿普港口_Javascript_Heroku_Webrtc_Peerjs - Fatal编程技术网

Javascript 希罗库阿普港口

Javascript 希罗库阿普港口,javascript,heroku,webrtc,peerjs,Javascript,Heroku,Webrtc,Peerjs,所以,我最近在heroku上部署了一个PeerJS应用程序。我创建了一个PeerJSserver实例,如下所示:(如github页面所述) 在客户端,我想连接到这个服务器,如下所示: <script> var peer = new Peer('someid', {host: '/', port: 9000, path: '/app'}); </script> var peer=new peer('someid',{host:'/',端口:9000,路径:'/a

所以,我最近在heroku上部署了一个PeerJS应用程序。我创建了一个PeerJSserver实例,如下所示:(如github页面所述)

在客户端,我想连接到这个服务器,如下所示:

<script>
    var peer = new Peer('someid', {host: '/', port: 9000, path: '/app'});
</script>

var peer=new peer('someid',{host:'/',端口:9000,路径:'/app'});
问题:
因此,您已经知道heroku随机决定应用程序应该运行的端口。如果我检查日志,我可以看到服务器运行的端口。那么,如何确定客户端的端口呢?我尝试过不给对象构造函数一个端口,它会自动给它一个端口9000(我认为这是默认值)

那么,我应该查询服务器以确定其端口吗?还是有更好的选择?

我所要做的就是:

var peer = new Peer({host: '/', port: '', path: '/app'});

希望有帮助:)

只需删除端口并使用您网页的url。@Ishangulati its给我一个“未解决”错误,在错误中,可以看到它试图连接到“mysite.heroku.com:9000”,因此如果我不给它,它会自动尝试连接到9000端口
var peer = new Peer({host: '/', port: '', path: '/app'});