title | i18nReady | githubURL |
---|---|---|
Astro.locals não é serializável |
true |
LocalsNotSerializable: As informações armazenadas em
Astro.locals
para o caminho "HREF
" não são serializáveis. Certifique-se de armazenar apenas dados serializáveis. (E03034)
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();
});