The middleware didn't return a Response.
MiddlewareNoDataOrNextCalled: Asegúrate de que tu middleware retorna un objeto
Response, ya sea directamente o devolviendo elResponseobtenido al llamar a la funciónnext.
¿Qué salió mal?
Se produce un error cuando el middleware no devuelve ningún dato ni llama a la función next.
Por ejemplo:
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, _) => {
// no regresa nada o llama `next
context.locals.someData = false;
});
Error Reference