From e73acc3edaebbb5cedb37d48709b72160340adef Mon Sep 17 00:00:00 2001 From: Alex Kern Date: Mon, 8 Feb 2021 20:25:18 -0800 Subject: [PATCH] start adding local peer server --- bin/peerjs.js | 11 +++++++++++ package.json | 1 + src/components/WebRTCProvider.tsx | 2 ++ 3 files changed, 14 insertions(+) create mode 100755 bin/peerjs.js 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, })