Aller au contenu

Le middleware n'a pas renvoyé de réponse ou n'a pas appelé next.

MiddlewareNoDataOrNextCalled: The middleware needs to either return a Response object or call the next function.

Qu’est-ce qui ne va pas ?

Lancé lorsque le middleware ne renvoie aucune donnée ou n’appelle pas la fonction next.

Par exemple :

import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, _) => {
// ne renvoie rien et n'appelle pas `next`
context.locals.someData = false;
});