Le middleware n'a pas renvoyé de Response.
MiddlewareNoDataOrNextCalled: Assurez-vous que votre middleware retourne un objet
Response
, soit directement, soit en retournant l’objetResponse
après avoir appelé la fonctionnext
.
Qu’est-ce qui ne va pas ?
Titre de la section 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;});