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