From a09cf17451d72db764f5c0fd42071a28c035f3d7 Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 11 Dec 2024 16:38:22 +0700 Subject: [PATCH] fix record --- pkgs/server/serve-web.ts | 1 + pkgs/utils/global.ts | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/server/serve-web.ts b/pkgs/server/serve-web.ts index d30780e..dd33f3f 100644 --- a/pkgs/server/serve-web.ts +++ b/pkgs/server/serve-web.ts @@ -18,5 +18,6 @@ export const serveWeb = async (arg: { cache_accept: arg.cache_accept, high_compression: true, headers: !type ? undefined : { "content-type": type }, + rewrite: arg.opt?.rewrite, }); }; diff --git a/pkgs/utils/global.ts b/pkgs/utils/global.ts index f05e0c1..bebcfcc 100644 --- a/pkgs/utils/global.ts +++ b/pkgs/utils/global.ts @@ -30,7 +30,15 @@ type PrasiServer = { req: Request; server: Server; mode: "dev" | "prod"; - handle: (req: Request) => Promise; + handle: ( + req: Request, + opt?: { + rewrite?: (arg: { + body: Bun.BodyInit; + headers: Headers | any; + }) => Bun.BodyInit; + } + ) => Promise; index: { head: string[]; body: string[]; render: () => string }; prasi: { page_id?: string }; }) => Promise;