本页还没有译文
本页 3 段还没译成简体中文,下面显示的是英文原文。Build a simple WebSocket server
还没翻译译自英文(bun.com)本页 3 段都还没译
Start a WebSocket server with Bun.serve.
Inside fetch, server.upgrade() attempts to upgrade incoming ws: or wss: requests to WebSocket connections.
const server = Bun.serve({
fetch(req, server) {
const success = server.upgrade(req);
if (success) {
// Bun automatically returns a 101 Switching Protocols
// if the upgrade succeeds
return undefined;
}
// handle HTTP request normally
return new Response("Hello world!");
},
websocket: {
// this is called when a message is received
async message(ws, message) {
console.log(`Received ${message}`);
// send back a message
ws.send(`You said: ${message}`);
},
},
});
console.log(`Listening on ${server.hostname}:${server.port}`);AI 翻译查看英文原文