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)
¿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();});