Перейти к содержимому

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();
});
Внести свой вклад Сообщество Sponsor