1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17import { createServer } from "node:http"
import type { IncomingMessage, ServerResponse } from "node:http"
import type { AddressInfo } from "node:net"
import serveHandler from "serve-handler"
const server = createServer(
(req: IncomingMessage, res: ServerResponse<IncomingMessage>) =>
void serveHandler(req, res, {
public: "dist/client/", // folder of files to serve
}),
)
server.listen({ port: 3000 }, () => {
const { port } = server.address() as AddressInfo
console.info(`Server is running on http://localhost:${port}`)
})