123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- // Jest Snapshot v1, https://goo.gl/fbAQLP
- exports[`Middleware with handler file 1`] = `
- "// test/fixtures/middleware-with-edge-file/src/vercel-edge-middleware.js
- function vercel_edge_middleware_default({ request, context }) {
- return {
- title: \\"Hello world\\"
- };
- }
- // test/fixtures/middleware-with-edge-file/dist/middleware2.mjs
- var onRequest = async (context, next) => {
- const response = await next();
- return response;
- };
- // <stdin>
- import { createContext, trySerializeLocals } from \\"astro/middleware\\";
- async function middleware(request, context) {
- const url = new URL(request.url);
- const ctx = createContext({
- request,
- params: {}
- });
- ctx.locals = vercel_edge_middleware_default({ request, context });
- const next = async () => {
- const response = await fetch(url, {
- headers: {
- \\"x-astro-locals\\": trySerializeLocals(ctx.locals)
- }
- });
- return response;
- };
- return onRequest(ctx, next);
- }
- export {
- middleware as default
- };
- "
- `;
- exports[`Middleware without handler file 1`] = `
- "// test/fixtures/middleware-without-edge-file/dist/middleware2.mjs
- var onRequest = async (context, next) => {
- const response = await next();
- return response;
- };
- // <stdin>
- import { createContext, trySerializeLocals } from \\"astro/middleware\\";
- async function middleware(request, context) {
- const url = new URL(request.url);
- const ctx = createContext({
- request,
- params: {}
- });
- ctx.locals = {};
- const next = async () => {
- const response = await fetch(url, {
- headers: {
- \\"x-astro-locals\\": trySerializeLocals(ctx.locals)
- }
- });
- return response;
- };
- return onRequest(ctx, next);
- }
- export {
- middleware as default
- };
- "
- `;
|