15 lines
400 B
TypeScript
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
|
|
})
|
|
|