Saltearse al contenido

Astro.locals is not serializable

LocalsNotSerializable: La información almacenada en Astro.locals para la ruta “HREF” no es serializable. Asegúrate de almacenar solo datos serializables. (E03034)

Se produce un error en el modo de desarrollo cuando un usuario intenta almacenar algo que no es serializable en locals.

Por ejemplo:

import {defineMiddleware} from "astro/middleware";
export const onRequest = defineMiddleware((context, next) => {
context.locals = {
foo() {
alert("Hello world!")
}
};
return next();
});
Contribuir Comunidad Patrocinador