gpt4 book ai didi

javascript - herokuapp 中的端口

转载 作者:行者123 更新时间:2023-11-29 21:15:47 27 4
gpt4 key购买 nike

所以,我最近向 heroku 部署了一个 PeerJS 应用程序。我创建了一个这样的 PeerJSserver 实例:(如他们的 github 页面所述)

// determining the port
var port = Number(process.env.PORT || '3000');

var server = app.listen(port, function() {
console.log('Server is running on port ' + port);
});

// peerjs server setup
var peerServer = ExpressPeerServer(server);
app.use('/app', peerServer);
peerServer.on('connection', function(id) { console.log(id); });

在客户端,我想像这样连接到这个服务器:

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

问题:
所以,您已经知道 heroku 随机决定应用程序应该运行的端口。如果我检查我的日志,我可以看到服务器正在运行的端口。那么,如何确定客户端的端口呢?我试过不给对象构造函数一个端口,它会自动给它一个 9000 端口(我认为这是默认值)。

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

最佳答案

我所要做的就是:

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

希望对您有所帮助:)

关于javascript - herokuapp 中的端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39448706/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com