Sen descrición

afrokick a528867a2f fix Dockerfile %!s(int64=6) %!d(string=hai) anos
config 86882a74f0 update README %!s(int64=6) %!d(string=hai) anos
src 86882a74f0 update README %!s(int64=6) %!d(string=hai) anos
test 1e09fcfb64 ref %!s(int64=6) %!d(string=hai) anos
.gitignore 9c789f96b5 Updated dependencies. %!s(int64=7) %!d(string=hai) anos
.travis.yml 1e09fcfb64 ref %!s(int64=6) %!d(string=hai) anos
Dockerfile a528867a2f fix Dockerfile %!s(int64=6) %!d(string=hai) anos
LICENSE b8dbd1f249 license and updated package json %!s(int64=12) %!d(string=hai) anos
README.md 86882a74f0 update README %!s(int64=6) %!d(string=hai) anos
app.json bd101ab44f enable "Deploy to Heroku" Button %!s(int64=10) %!d(string=hai) anos
changelog.md 7335327b44 0.2.6 %!s(int64=11) %!d(string=hai) anos
package.json 1e09fcfb64 ref %!s(int64=6) %!d(string=hai) anos

README.md

Build Status

PeerServer: A server for PeerJS

PeerServer helps broker connections between PeerJS clients. Data is not proxied through the server.

https://peerjs.com

Run PeerServer

  1. Clone app:

    $> git clone https://github.com/peers/peerjs-server.git
    
  2. Install dependencies:

    $> npm install
    
  3. 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

Running PeerServer behind a reverse proxy

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

Problems?

Discuss PeerJS on our Google Group: https://groups.google.com/forum/?fromgroups#!forum/peerjs

Please post any bugs as a Github issue.