summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src/entrypoints/middleware.ts
blob: 187aface592be1bc7f389357f7bd07f66e68866e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
import type { MiddlewareHandler } from 'astro';

export const onRequest: MiddlewareHandler = (context, next) => {
	if (context.isPrerendered) {
		// @ts-expect-error
		context.locals.runtime ??= {
			env: process.env,
		};
	}

	return next();
};