As Configurações Avançadas são o conjunto de ferramentas que permitem personalizar a experiência de cada cliente em tempo real, sem alterar o código da sua aplicação.Essas regras podem ser aplicadas em dois níveis:Nível de Projeto: Afeta todos os domínios vinculados.
Nível de Domínio: Sobrescreve as regras do projeto, permitindo uma personalização granular para um cliente específico.
As Três Camadas de Personalização#
1.
Rotas (Paths):
Permitem reescrever ou redirecionar URLs. Com elas, você pode criar aliases para simplificar rotas complexas ou mapear caminhos específicos do domínio do cliente para estruturas internas da sua aplicação.Exemplo 1: Mapeamento de Raiz (Alias de Cliente)
Suponha que o ambiente do seu cliente cliente1 é acessado via meuapp.com.br/cliente1. Com uma rota, você pode fazer com que o domínio principal cliente1.com.br aponte diretamente para esse caminho.Nível: Domínio (cliente1.com.br)
Origem: / (a raiz do site)
Exemplo 2: URL Amigável (Alias Global)
Imagine que sua aplicação usa uma URL complexa como meuapp.com.br/produtos?id=123. Você pode criar uma rota amigável para todos os clientes.Destino: /produtos?id=123
2.
Cabeçalhos (Headers):
Você pode adicionar, modificar ou remover cabeçalhos HTTP das requisições e respostas. Isso é fundamental para integrações, autenticação (ex: enviar um token de API) ou para ajustar políticas de segurança como CORS.Exemplo: Adicionar um header de identificação para requisições ao seu backend.Nome do Header: X-Tenant-ID
Valor do Header: cliente-alpha
3.
Scripts (HTML/CSS/JS):
A camada mais poderosa de personalização visual. Permite injetar blocos de código (HTML, CSS ou JavaScript) no head ou body da página. Com isso, você pode:Alterar o logotipo e as cores.
Adicionar scripts de análise (analytics).
Integrar widgets de chat ou suporte.
Modificar qualquer elemento visual da página.
Exemplo: Adicionar um script do Google Analytics para um cliente específico. Combinadas, essas três camadas oferecem controle total sobre a experiência do usuário final, permitindo que uma única aplicação se comporte como múltiplos produtos distintos. Modificado em 2025-10-26 18:36:48