
Checkpoint
./server.js:13690106/227
Showing
1 changed file
with
3 additions
and
0 deletions
... | @@ -12,13 +12,16 @@ var wss_event = new WebSocket.Server({ noServer: true}); | ... | @@ -12,13 +12,16 @@ var wss_event = new WebSocket.Server({ noServer: true}); |
12 | 12 | ||
13 | server.on('upgrade', async function (request, socket, head) { | 13 | server.on('upgrade', async function (request, socket, head) { |
14 | var pathname = url.parse(request.url).pathname || '/gun'; | 14 | var pathname = url.parse(request.url).pathname || '/gun'; |
15 | console.log('Got WS request',pathname); | ||
15 | var gun = false; | 16 | var gun = false; |
16 | if (pathname){ | 17 | if (pathname){ |
17 | if (lru.has(pathname)){ | 18 | if (lru.has(pathname)){ |
18 | // Existing Node | 19 | // Existing Node |
20 | console.log('Recycle id',pathname); | ||
19 | gun = await lru.get(pathname); | 21 | gun = await lru.get(pathname); |
20 | } else { | 22 | } else { |
21 | // Create Node | 23 | // Create Node |
24 | console.log('Create id',pathname); | ||
22 | gun = await Gun({peers:[], ws: { noServer: true}}); | 25 | gun = await Gun({peers:[], ws: { noServer: true}}); |
23 | lru.set(pathname,gun); | 26 | lru.set(pathname,gun); |
24 | } | 27 | } | ... | ... |
-
Please register or sign in to post a comment