21 lines
473 B
TypeScript
21 lines
473 B
TypeScript
import index from "../client/index.html";
|
|
import { createServer } from "./http-server";
|
|
|
|
export function createDevServer() {
|
|
const server = createServer();
|
|
|
|
return {
|
|
...server,
|
|
routes: {
|
|
...server.routes,
|
|
"/d/:id": index,
|
|
"/p/:slug": index,
|
|
},
|
|
} satisfies Parameters<typeof Bun.serve>[0];
|
|
}
|
|
|
|
if (import.meta.main) {
|
|
const server = Bun.serve(createDevServer());
|
|
console.log(`Listening on http://${server.hostname}:${server.port}`);
|
|
}
|