Astro.locals não é serializável
LocalsNotSerializable: As informações armazenadas em
Astro.localspara o caminho ”HREF” não são serializáveis. Certifique-se de armazenar apenas dados serializáveis. (E03034)
O que deu errado?
Seção intitulada O que deu errado?Em modo de desenvolvimento, é lançado erro quando um usuário tenta armazenar algo que não é serializável em locals.
Por exemplo:
import {defineMiddleware} from "astro/middleware";export const onRequest = defineMiddleware((context, next) => { context.locals = { foo() { alert("Olá mundo!") } }; return next();});