Allow configuring server port

This commit is contained in:
arne 2024-03-21 00:53:46 +01:00
commit bc9ef895ad

View file

@ -9,12 +9,15 @@ type Message =
const clients: Map<WebsocketData['clientId'], WebSocket> = new Map()
const _server = Deno.serve((req) => {
const _server = Deno.serve({
port: Number.parseInt(Deno.env.get('PORT') || '8000', 10),
handler: (req) => {
if (req.headers.get("upgrade") !== "websocket") {
return new Response(null, { status: 501 })
}
const { socket, response } = Deno.upgradeWebSocket(req)
// TODO Allow creating private ponds
const clientId = crypto.randomUUID()
console.log('generated clientId', clientId)
@ -65,4 +68,5 @@ const _server = Deno.serve((req) => {
})
return response
}
})