diff --git a/bin/peerjs.js b/bin/peerjs.js new file mode 100755 index 0000000..be8ddec --- /dev/null +++ b/bin/peerjs.js @@ -0,0 +1,11 @@ +#!/usr/bin/env node +const express = require('express') +const { ExpressPeerServer } = require('peer') + +const app = express(); +const server = app.listen(9000); +const peerServer = ExpressPeerServer(server, { + path: '/filepizza' +}) + +app.use('/peerjs', peerServer) diff --git a/package.json b/package.json index f1d6feb..9b87763 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "dev": "next", "build": "next build", "start": "next start", + "start:peerjs": "./bin/peerjs.js", "lint": "eslint 'src/**/*.ts[x]'" }, "repository": { diff --git a/src/components/WebRTCProvider.tsx b/src/components/WebRTCProvider.tsx index 19b7784..ff89166 100644 --- a/src/components/WebRTCProvider.tsx +++ b/src/components/WebRTCProvider.tsx @@ -34,6 +34,8 @@ export function WebRTCProvider({ useEffect(() => { const effect = async () => { const peerObj = new Peer(undefined, { + host: '/', + port: '9000', config: servers, })