Skip to content

Commit 40fe83a

Browse files
committed
fix docs entrypoint asset serving
1 parent 74d31f9 commit 40fe83a

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

apps/docs/server/main.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { withRuntime } from "@decocms/runtime";
2-
import { createAssetServer } from "@decocms/runtime/asset-server";
2+
import { createAssetHandler } from "@decocms/runtime/asset-server";
33

44
interface Env {
55
ASSETS?: {
@@ -8,20 +8,19 @@ interface Env {
88
}
99

1010
const runtime = withRuntime<Env>({
11-
fetch: (req, env) => {
11+
fetch: async (req, env) => {
1212
const url = new URL(req.url);
1313
if (url.pathname === "/" || url.pathname === "") {
1414
return Response.redirect(new URL("/en/introduction", req.url), 302);
1515
}
1616

17-
const assets =
18-
env.ASSETS ??
19-
createAssetServer({
17+
const assetsHandler =
18+
env.ASSETS?.fetch ??
19+
createAssetHandler({
2020
env: "development",
21-
assetsMiddlewarePath: "*",
2221
});
2322

24-
return assets.fetch(req);
23+
return await assetsHandler(req) ?? new Response("Not found", { status: 404 });
2524
},
2625
});
2726

0 commit comments

Comments
 (0)