O middleware não retornou uma Response.
MiddlewareNoDataOrNextCalled: Certifique-se de que seu middleware retorna um objeto
Responsediretamente, ou retornando aResponseao chamar a funçãonext.
O que deu errado?
É lançado erro quando o middleware não retorna nenhum dado ou não chama a função next.
Por exemplo:
import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, _) => {
// não retorna nada e nem chama `next`
context.locals.someData = false;
});
Error Reference