cf8f2cb1 by Glitch (hello-express)

:construction_site::jack_o_lantern: Checkpoint

./server.js:13690106/227
1 parent d2d856d0
...@@ -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 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!