A Kage Framework plugin for serving static files.
deno add jsr:@kage/staticimport { Kage } from "@kage/core";
import { serveStatic } from "@kage/static";
new Kage()
.use(serveStatic({ root: "./public" }))
.get("/api/hello", (c) => c.json({ message: "Hello!" }))
.listen({ port: 3000 });import { Kage } from "@kage/core";
import { serveStatic } from "@kage/static";
new Kage()
.use(serveStatic({
root: "./dist",
fallback: "index.html",
}))
.listen({ port: 3000 });import { Kage } from "@kage/core";
import { serveStatic } from "@kage/static";
new Kage()
.use(serveStatic({
root: "./assets",
prefix: "/static",
}))
.listen({ port: 3000 });
// Files served at /static/*MIT