summaryrefslogtreecommitdiff
path: root/packages/integrations/node/src/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/node/src/server.ts')
-rw-r--r--packages/integrations/node/src/server.ts14
1 files changed, 7 insertions, 7 deletions
diff --git a/packages/integrations/node/src/server.ts b/packages/integrations/node/src/server.ts
index 791dc58b2..79a51cdfe 100644
--- a/packages/integrations/node/src/server.ts
+++ b/packages/integrations/node/src/server.ts
@@ -4,7 +4,7 @@ import { NodeApp } from 'astro/app/node';
import { polyfill } from '@astrojs/webapi';
polyfill(globalThis, {
- exclude: 'window document'
+ exclude: 'window document',
});
export function createExports(manifest: SSRManifest) {
@@ -13,22 +13,22 @@ export function createExports(manifest: SSRManifest) {
async handler(req: IncomingMessage, res: ServerResponse, next?: (err?: unknown) => void) {
const route = app.match(req);
- if(route) {
+ if (route) {
try {
const response = await app.render(req);
await writeWebResponse(res, response);
- } catch(err: unknown) {
- if(next) {
+ } catch (err: unknown) {
+ if (next) {
next(err);
} else {
throw err;
}
}
- } else if(next) {
+ } else if (next) {
return next();
}
- }
- }
+ },
+ };
}
async function writeWebResponse(res: ServerResponse, webResponse: Response) {