Panoramica della configurazione

I diversi concetti seguenti si applicano alla configurazione di un'app Web statica.

  • Configurazione dell'applicazione: definire le regole nel staticwebapp.config.json file per controllare il comportamento e le funzionalità dell'applicazione. Usare questo file per definire regole di route e sicurezza, intestazioni personalizzate e impostazioni di rete.

  • Configurazione della compilazione: definire le impostazioni che controllano il processo di compilazione.

  • Impostazioni dell'applicazione: impostare le impostazioni a livello di applicazione e le variabili di ambiente che possono essere usate dalle API back-end.

Scenari di esempio

Per... Quindi...
Definire le regole di routing Creare regole nel file staticwebapp.config.json
Impostare quali rami attivano le compilazioni Aggiornare il nome del ramo rilevato nel file di configurazione della build
Definire quali ruoli di sicurezza hanno accesso a una route Proteggere le route con ruoli nel file staticwebapp.config.json
Impostare il file HTML fornito se una route non corrisponde a un file effettivo Definire la route di fallback nel file staticwebapp.config.json
Impostare intestazioni globali per le richieste HTTP Definire le intestazioni globali nel file staticwebapp.config.json
Definire un comando di compilazione personalizzato Impostare un valore del comando di compilazione personalizzato nel file di configurazione dell'applicazione
Impostare una variabile di ambiente per una compilazione front-end Definire una variabile di ambiente nel file di configurazione della compilazione
Impostare una variabile di ambiente per un'API Impostare un'impostazione dell'applicazione nel portale

Passaggi successivi