Astro.locals is not serializable
LocalsNotSerializable: Информация, хранящаяся в
Astro.localsдля пути “HREF”, не является сериализуемой. Убедитесь, что вы храните только сериализуемые данные. (E03034)
Что пошло не так?
Заголовок раздела «Что пошло не так?»Возникает в режиме разработки, когда пользователь пытается сохранить в locals то, что не является сериализуемым.
Например:
import {defineMiddleware} from "astro/middleware";export const onRequest = defineMiddleware((context, next) => { context.locals = { foo() { alert("Hello world!") } }; return next();});