O middleware não retornou uma Response.
MiddlewareNoDataOrNextCalled: Certifique-se de que seu middleware retorna um objeto
Response
diretamente, ou retornando aResponse
ao chamar a funçãonext
.
O que deu errado?
Seção intitulada 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;});