fix server session
This commit is contained in:
parent
d17ca3caf4
commit
0d732bccf4
|
|
@ -91,8 +91,11 @@ export const useServerRouter = <T extends ReturnType<typeof newServerRouter>>(
|
||||||
result = await route.handler.default(...params);
|
result = await route.handler.default(...params);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (result) return result;
|
if (typeof result === "object" && result instanceof Response) {
|
||||||
else return new Response(JSON.stringify(result));
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Response(JSON.stringify(result));
|
||||||
}
|
}
|
||||||
return await arg.handle(arg.req);
|
return await arg.handle(arg.req);
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -32,13 +32,7 @@ export const sessionServer = <T>(arg: {
|
||||||
const { req, handle } = server_arg;
|
const { req, handle } = server_arg;
|
||||||
|
|
||||||
if (internal.has_router && internal.router) {
|
if (internal.has_router && internal.router) {
|
||||||
const result = await internal.router.handle(server_arg);
|
return await internal.router.handle(server_arg);
|
||||||
|
|
||||||
if (typeof result === "object" && result instanceof Response) {
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
return new Response(JSON.stringify(result));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return handle(req);
|
return handle(req);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue