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