|
před 6 roky | |
---|---|---|
config | před 6 roky | |
src | před 6 roky | |
test | před 6 roky | |
.gitignore | před 7 roky | |
.travis.yml | před 6 roky | |
Dockerfile | před 6 roky | |
LICENSE | před 12 roky | |
README.md | před 6 roky | |
app.json | před 10 roky | |
changelog.md | před 11 roky | |
package.json | před 6 roky |
PeerServer helps broker connections between PeerJS clients. Data is not proxied through the server.
Clone app:
$> git clone https://github.com/peers/peerjs-server.git
Install dependencies:
$> npm install
Run the server:
$> node ./src/index.js --port 9000 --path /myapp
Connecting to the server from PeerJS:
<script>
const peer = new Peer('someid', {host: 'localhost', port: 9000, path: '/myapp'});
</script>
Using HTTPS: Simply pass in paths to PEM-encoded certificate and key.
$> node ./src/index.js --port 9000 --path /myapp --sslKeyPath /path/to/your/ssl/key/here.key --sslCertPath /path/to/your/ssl/certificate/here.crt
Make sure to set the proxied
option.
The option is passed verbatim to the
expressjs trust proxy
setting
if it is truthy.
$> node ./src/index.js --port 9000 --path /myapp --proxied true
Discuss PeerJS on our Google Group: https://groups.google.com/forum/?fromgroups#!forum/peerjs
Please post any bugs as a Github issue.