Módulo `Config` da Azion
O módulo Config fornece funções para configurar e validar opções para Edge Application. Ele suporta várias configurações, incluindo domínio, origem, cache, regras, listas de rede e operações de purge.
Saiba mais das Azion LibrariesFunções
defineConfig
Esta função configura e valida as opções para a edge application. Ela recebe um objeto de configuração que contém as defninições para domínios, cache, regras e muito mais.
Exemplo:
import { defineConfig } from 'azion';
const config = defineConfig({ origin: [ { name: 'My Origin', type: 'single_origin', addresses: [ { address: 'origin.example.com', weight: 100, }, ], protocolPolicy: 'https', }, ],});
processConfig
Esta função processa o objeto de configuração e retorna um manifesto.
Exemplo:
import { AzionConfig, processConfig } from 'azion';
const config: AzionConfig = {...};
const manifest = processConfig(config);
console.log(manifest);
convertJsonConfigToObject
Esta função converte um objeto de configuração JSON em um objeto AzionConfig
.
Exemplo:
import { convertJsonConfigToObject } from 'azion';
const manifestJson = { origin: [ { name: 'My Origin', origin_type: 'single_origin', addresses: [ { address: 'origin.example.com', weight: 100, }, ], origin_protocol_policy: 'https', }, ],};
const manifest = convertJsonConfigToObject(JSON.stringify(manifestJson));
console.log(manifest);
Contribuidores