diff --git a/server/server-route.ts b/server/server-route.ts index 8c353d0..2393726 100755 --- a/server/server-route.ts +++ b/server/server-route.ts @@ -1,6 +1,7 @@ import { _post } from "lib/utils/post"; import { addRoute, createRouter, findRoute } from "rou3"; -import { ServerSession, SessionData } from "./server-session"; +import { ServerSession } from "./server-session"; +import { SessionData } from "./session/session-store"; export type ServerContext = { req: Request; @@ -86,9 +87,9 @@ export const useServerRouter = >( if (route.handler instanceof Promise) { route.handler = await route.handler; } - + let result = null; - if (!route.opt || route.opt?.request_as === "raw") { + if (route.opt && route.opt?.request_as === "raw") { result = await route.handler.default.bind(arg)(); } else { const params = await req.json(); diff --git a/server/session/session-store.ts b/server/session/session-store.ts old mode 100644 new mode 100755