The middleware didn't return a Response.
MiddlewareNoDataOrNextCalled: Asegúrate de que tu middleware retorna un objeto
Response
, ya sea directamente o devolviendo elResponse
obtenido al llamar a la funciónnext
.
¿Qué salió mal?
Sección titulada ¿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;});