diff options
Diffstat (limited to 'packages/astro/test/fixtures/middleware-no-user-middleware/integration-middleware-pre.js')
-rw-r--r-- | packages/astro/test/fixtures/middleware-no-user-middleware/integration-middleware-pre.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/astro/test/fixtures/middleware-no-user-middleware/integration-middleware-pre.js b/packages/astro/test/fixtures/middleware-no-user-middleware/integration-middleware-pre.js new file mode 100644 index 000000000..07bb16b46 --- /dev/null +++ b/packages/astro/test/fixtures/middleware-no-user-middleware/integration-middleware-pre.js @@ -0,0 +1,13 @@ +import { defineMiddleware } from 'astro:middleware'; + +export const onRequest = defineMiddleware((context, next) => { + if (context.url.pathname === '/pre') { + return new Response(JSON.stringify({ pre: 'works' }), { + headers: { + 'content-type': 'application/json', + }, + }); + } + + return next(); +}); |