Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 734 Bytes

locals-not-serializable.mdx

File metadata and controls

22 lines (20 loc) · 734 Bytes
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)

O que deu errado?

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