Bun.serve({
port: 8080,
fetch(req, server) {
if (server.upgrade(req)) {
return;
}
return new Response("Upgrade failed :(", { status: 500 });
},
tls: {
key: Bun.file("./cfkey.pem"),
cert: Bun.file("./cforigin.pem"),
},
websocket: {
open(ws) {
ws.send("Hello from Bun!");
},
message(ws, message) {
ws.send(message);
},
},
});
Bun.serve({
port: 8080,
fetch(req, server) {
if (server.upgrade(req)) {
return;
}
return new Response("Upgrade failed :(", { status: 500 });
},
tls: {
key: Bun.file("./cfkey.pem"),
cert: Bun.file("./cforigin.pem"),
},
websocket: {
open(ws) {
ws.send("Hello from Bun!");
},
message(ws, message) {
ws.send(message);
},
},
});