Faça sua pergunta e obtenha um resumo do documento referenciando esta página e o provedor AI de sua escolha
Este documento está desatualizado, a versão base foi atualizada em 23 de agosto de 2025.
Ir para a documentação em inglêsHistórico de versões
- "Histórico inicial"v5.5.1029/06/2025
O conteúdo desta página foi traduzido com uma IA.
Veja a última versão do conteúdo original em inglêsIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
Documentação: Função getConfiguration em intlayer
Descrição
A função getConfiguration recupera toda a configuração para a aplicação intlayer extraindo variáveis de ambiente. Esta função oferece a flexibilidade de usar a mesma configuração tanto no lado do cliente quanto no lado do servidor, garantindo consistência em toda a aplicação.
Parâmetros
A função não recebe nenhum parâmetro. Em vez disso, ela utiliza variáveis de ambiente para a configuração.
Retorno
- Tipo:
IntlayerConfig - Descrição: Um objeto contendo a configuração completa para o
intlayer. A configuração inclui as seguintes seções:internationalization: Configurações relacionadas a locais e modo estrito.middleware: Configurações relacionadas ao gerenciamento de URL e cookies.content: Configurações relacionadas a arquivos de conteúdo, diretórios e padrões.editor: Configurações específicas do editor.
Consulte a documentação de configuração do Intlayer para mais detalhes.
Exemplo de Uso
Recuperando a Configuração Completa
Copiar o código para a área de transferência
import { getConfiguration } from "intlayer";
const config = getConfiguration();
console.log(config);
// Saída:
// {
// internationalization: { ... },
// middleware: { ... },
// content: { ... },
// editor: { ... }
// }Extraindo availableLocales e defaultLocale
A seção internationalization da configuração fornece definições relacionadas a locais, como locales (locais disponíveis) e defaultLocale (idioma padrão).
Copiar o código para a área de transferência
import { getConfiguration } from "intlayer";
const { internationalization, middleware } = getConfiguration();
const { locales: availableLocales, defaultLocale } = internationalization;
const { cookieName } = middleware;
console.log(availableLocales); // Exemplo de saída: ["en", "fr", "es"]
console.log(defaultLocale); // Exemplo de saída: "en"
console.log(cookieName); // Saída: "INTLAYER_LOCALE"Notas
- Certifique-se de que todas as variáveis de ambiente necessárias estejam corretamente definidas antes de chamar esta função. Variáveis ausentes causarão erros durante a inicialização.
- Esta função pode ser usada tanto no lado do cliente quanto no lado do servidor, tornando-a uma ferramenta versátil para gerenciar configurações de forma unificada.
Uso em Aplicações
A função getConfiguration é uma utilidade fundamental para inicializar e gerenciar a configuração de uma aplicação intlayer. Ao fornecer acesso a configurações como locais, middleware e diretórios de conteúdo, ela garante consistência e escalabilidade em aplicações multilíngues e orientadas a conteúdo.