Aller au contenu

La valeur attribuée a `locals` n'est pas acceptée.

LocalsNotAnObject: locals can only be assigned to an object. Other values like numbers, strings, etc. are not accepted.

Qu’est-ce qui ne va pas ?

Lancé en mode développement lorsque locals est remplacé par quelque chose qui n’est pas un objet

Par exemple :

import {defineMiddleware} from "astro:middleware";
export const onRequest = defineMiddleware((context, next) => {
context.locals = 1541;
return next();
});