import type { Server, ServerWebSocket } from "bun"; export default { async fetch(request: Request, server: Server): Promise { console.log("Request", { url: request.url, method: request.method, headers: request.headers.toJSON(), body: request.body ? await request.text() : null, }); if (server.upgrade(request)) { console.log("WebSocket upgraded"); return; } return new Response("Hello from Bun on Lambda!", { status: 200, headers: { "Content-Type": "text/plain;charset=utf-8", }, }); }, websocket: { async open(ws: ServerWebSocket): Promise { console.log("WebSocket opened"); }, async message(ws: ServerWebSocket, message: string): Promise { console.log("WebSocket message", message); }, async close(ws: ServerWebSocket, code: number, reason?: string): Promise { console.log("WebSocket closed", { code, reason }); }, }, }; sh-dump Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-10-17Add JSC.WeakGravatar Jarred Sumner 2-0/+293
2023-10-15more microtasksGravatar Jarred Sumner 1-11/+5
2023-10-15It's starting to workGravatar Jarred Sumner 6-49/+89
2023-10-15Things can happenGravatar Jarred Sumner 9-53/+150
2023-10-15FurtherGravatar Jarred Sumner 1-20/+30
2023-10-15The startup message sends successfullyGravatar Jarred Sumner 4-96/+130
2023-10-15it compiledGravatar Jarred Sumner 2-158/+238
2023-10-15okay we are starting to try itGravatar Jarred Sumner 4-9/+43
2023-10-15Okay most of the code is writtenGravatar Jarred Sumner 3-29/+398
2023-10-14MoreGravatar Jarred Sumner 7-66/+504
2023-10-14wipGravatar Jarred Sumner 8-16/+1194
2023-10-14More progressGravatar Jarred Sumner 4-36/+405
2023-10-13wipGravatar Jarred Sumner 8-48/+308