diff --git a/src/server.ts b/src/server.ts index 29200d6..6127abf 100644 --- a/src/server.ts +++ b/src/server.ts @@ -25,6 +25,13 @@ export function startWeb(rootPath: string) { if (page === 'layout') return c.text('404 Not Found', 404) const params = c.req.query() + if (c.req.method === 'POST') { + const formData = await c.req.formData() + for (const [key, value] of formData.entries()) { + params[key] = value + } + } + const path = join(root, `${page}.sh`) const file = Bun.file(path)