UNPKG

web2api-server

Version:

server part of web2api service(1/2)

25 lines (23 loc) 635 B
import { createBunWebSocket } from "hono/bun"; import { app } from "./index.js"; import { wsHandler } from "./ws/ws-entry.js"; import type { ServerWebSocket } from "bun"; import { consola } from "consola/basic"; import { serverInfo } from "./variables.js"; const { upgradeWebSocket, websocket } = createBunWebSocket<ServerWebSocket>(); app.get( "/ws", upgradeWebSocket((c) => { return wsHandler; }) ); Bun.serve({ port: process.env.PORT ?? 3000, websocket: websocket, fetch: app.fetch, }); consola.box( `web2api-servers ${serverInfo.fullVersion} [bun]`, "\nServer running on port", process.env.PORT ?? 3000 );