summaryrefslogtreecommitdiff
path: root/packages/integrations/netlify/src/netlify-edge-functions.ts
diff options
context:
space:
mode:
authorGravatar matthewp <matthewp@users.noreply.github.com> 2023-04-06 19:43:15 +0000
committerGravatar fredkbot <fred+astrobot@astro.build> 2023-04-06 19:43:15 +0000
commite0ee7765d0159913aca5fd1bc83c953be3afcf2e (patch)
treeffd738201c41cb5954fa4a753e4959b3987486b9 /packages/integrations/netlify/src/netlify-edge-functions.ts
parent416ceb9730ce604cd3f73c22200907d9b9978073 (diff)
downloadastro-e0ee7765d0159913aca5fd1bc83c953be3afcf2e.tar.gz
astro-e0ee7765d0159913aca5fd1bc83c953be3afcf2e.tar.zst
astro-e0ee7765d0159913aca5fd1bc83c953be3afcf2e.zip
[ci] format
Diffstat (limited to 'packages/integrations/netlify/src/netlify-edge-functions.ts')
-rw-r--r--packages/integrations/netlify/src/netlify-edge-functions.ts9
1 files changed, 5 insertions, 4 deletions
diff --git a/packages/integrations/netlify/src/netlify-edge-functions.ts b/packages/integrations/netlify/src/netlify-edge-functions.ts
index 8011e2b1b..4a6d3674c 100644
--- a/packages/integrations/netlify/src/netlify-edge-functions.ts
+++ b/packages/integrations/netlify/src/netlify-edge-functions.ts
@@ -1,5 +1,5 @@
-import type { SSRManifest } from 'astro';
import type { Context } from '@netlify/edge-functions';
+import type { SSRManifest } from 'astro';
import { App } from 'astro/app';
const clientAddressSymbol = Symbol.for('astro.clientAddress');
@@ -16,9 +16,10 @@ export function createExports(manifest: SSRManifest) {
return;
}
if (app.match(request)) {
- const ip = request.headers.get('x-nf-client-connection-ip')
- || context?.ip
- || (context as any)?.remoteAddr?.hostname;
+ const ip =
+ request.headers.get('x-nf-client-connection-ip') ||
+ context?.ip ||
+ (context as any)?.remoteAddr?.hostname;
Reflect.set(request, clientAddressSymbol, ip);
const response = await app.render(request);
if (app.setCookieHeaders) {