Astro.locals is not serializable
Este error pertenece a una version anterior de Astro y ya no se utiliza. Si no puedes actualizar tu proyecto a una version mas reciente, consulta las instantaneas sin mantenimiento de la documentacion antigua.
LocalsNotSerializable: La información almacenada en
Astro.localspara la ruta “HREF” no es serializable. Asegúrate de almacenar solo datos serializables. (E03034)
¿Qué salió mal?
Sección titulada «¿Qué salió mal?»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();});