在Heroku上部署PeerJS服务器

时间:2018-01-03 20:24:47

标签: javascript node.js heroku webrtc peerjs

我的PeerJS服务器有问题。我使用"部署到Heroku"从这里按钮: https://github.com/peers/peerjs-server

我不知道如何连接已部署的云。 我无法找到关于PeerJS Server的明确文档。

我不知道我的应用的主机,端口和路径是什么。

var peer = new Peer('someid', {host: 'localhost', port: 9000, path: '/myapp'});

请建议。

2 个答案:

答案 0 :(得分:0)

您的主机只是您的Heroku应用的网址。例如,如果你的Heroku应用程序被命名为peerjsapp,那么主机将是'peerjsapp.herokuapp.com'。您可以在Heroku仪表板上找到您的应用程序的名称。端口通常为9000,但如果您使用HTTPS,则可以是443(确保也传入安全:如果您使用的是HTTPS,则为true)。除非您更改了路径,否则不需要包含路径;如果您正在运行默认服务器配置,则忽略客户端上的路径将自动连接。最后,由于您托管自己的服务器,因此您不需要ID。

答案 1 :(得分:0)

这对我有用:

var peer = new Peer('someid', {
                secure: true, 
                host: 'your-app-name.herokuapp.com', 
                port: 443,
    });