We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3bed805 commit b140a3fCopy full SHA for b140a3f
.changeset/unlucky-kids-compete.md
@@ -0,0 +1,5 @@
1
+---
2
+'astro': patch
3
4
+
5
+Fixes a regression where Astro was trying to access `Request.headers`
packages/astro/src/core/middleware/noop-middleware.ts
@@ -1,7 +1,8 @@
import type { MiddlewareHandler } from '../../@types/astro.js';
import { NOOP_MIDDLEWARE_HEADER } from '../constants.js';
-export const NOOP_MIDDLEWARE_FN: MiddlewareHandler = (ctx, next) => {
- ctx.request.headers.set(NOOP_MIDDLEWARE_HEADER, 'true');
6
- return next();
+export const NOOP_MIDDLEWARE_FN: MiddlewareHandler = async (_ctx, next) => {
+ const response = await next();
+ response.headers.set(NOOP_MIDDLEWARE_HEADER, 'true');
7
+ return response;
8
};
0 commit comments