add object returner support

This commit is contained in:
2023-05-11 11:53:28 +02:00
parent bf454f83b8
commit ab10ab7091
2 changed files with 12 additions and 11 deletions

7
mod.ts
View File

@@ -117,10 +117,15 @@ export class HTTPServer {
: undefined;
if (route) {
const handler = await route.handler(
let handler = await route.handler(
routeRequest,
routeReply,
);
if (typeof (handler) == "object") {
handler = JSON.stringify(handler, null, 2);
}
await requestEvent.respondWith(
new Response(handler as string, {
status: routeReply.statusCode,