Pular para o conteúdo

O middleware não retornou uma Response.

MiddlewareNoDataOrNextCalled: Certifique-se de que seu middleware retorna um objeto Response diretamente, ou retornando a Response ao chamar a função next.

É 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;
});