|
6 năm trước cách đây | |
---|---|---|
config | 6 năm trước cách đây | |
src | 6 năm trước cách đây | |
test | 6 năm trước cách đây | |
.gitignore | 6 năm trước cách đây | |
.travis.yml | 6 năm trước cách đây | |
Dockerfile | 6 năm trước cách đây | |
LICENSE | 12 năm trước cách đây | |
README.md | 6 năm trước cách đây | |
app.json | 10 năm trước cách đây | |
changelog.md | 11 năm trước cách đây | |
package.json | 6 năm trước cách đây |
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:
npm run start
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
npm test
You can build this image simply by calling:
docker build -t peerjs https://github.com/peers/peerjs-server.git
To run the image execute this:
docker run -p 9000:9000 -d peerjs
This will start a peerjs server on port 9000 exposed on port 9000.
Discuss PeerJS on our Google Group: https://groups.google.com/forum/?fromgroups#!forum/peerjs
Please post any bugs as a Github issue.