Files
2024-12-07 13:30:04 +08:00

15 lines
400 B
TypeScript

import { serveDir } from "jsr:@std/http/file-server"
if (!Deno.execPath().endsWith("deno")) Deno.chdir(Deno.execPath())
const root = "trg"
console.log(`serving ${Deno.cwd()}/${root}`)
Deno.serve({ port: 8080 }, async req => {
const res = await serveDir(req, { fsRoot: root })
if (res.status == 200 && req.url.endsWith(".js"))
res.headers.set("Content-Type", "text/javascript")
return res
})