summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src/entrypoints/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/cloudflare/src/entrypoints/server.ts')
-rw-r--r--packages/integrations/cloudflare/src/entrypoints/server.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/integrations/cloudflare/src/entrypoints/server.ts b/packages/integrations/cloudflare/src/entrypoints/server.ts
index d9ae17be0..7a7ba66b5 100644
--- a/packages/integrations/cloudflare/src/entrypoints/server.ts
+++ b/packages/integrations/cloudflare/src/entrypoints/server.ts
@@ -6,8 +6,11 @@ import type {
import type { SSRManifest } from 'astro';
import { App } from 'astro/app';
import { setGetEnv } from 'astro/env/setup';
+import { env as globalEnv } from 'cloudflare:workers';
import { createGetEnv } from '../utils/env.js';
+setGetEnv(createGetEnv(globalEnv as Env));
+
type Env = {
[key: string]: unknown;
ASSETS: { fetch: (req: Request | string) => Promise<Response> };
@@ -79,8 +82,6 @@ export function createExports(manifest: SSRManifest) {
},
};
- setGetEnv(createGetEnv(env));
-
const response = await app.render(request, { routeData, locals });
if (app.setCookieHeaders) {