Översikt över konfiguration
Följande olika begrepp gäller för att konfigurera en statisk webbapp.
Programkonfiguration:Definiera regler i filen
staticwebapp.config.jsonför att styra programmets beteende och funktioner. Använd den här filen för att definiera väg- och säkerhetsregler, anpassade huvuden och nätverksinställningar.Byggkonfiguration:Definiera inställningar som styr byggprocessen.
Programinställningar:Ange inställningar på programnivå och miljövariabler som kan användas av backend-API:er.
Exempelscenarier
| Om du vill... | Sedan... |
|---|---|
| Definiera routningsregler | Skapa regler i staticwebapps.config.json-filen |
| Ange vilken gren som utlöser byggen | Uppdatera det spårade grennamnet i byggkonfigurationsfilen |
| Definiera vilka säkerhetsroller som har åtkomst till en väg | Skydda vägar med roller i staticwebapps.config.json-filen |
| Ange vilken HTML-fil som ska betjänas om en väg inte matchar en faktisk fil | Definiera återställningsväg i staticwebapps.config.json-filen |
| Ange globala huvuden för HTTP-begäranden | Definiera globala huvuden i staticwebapps.config.json-filen |
| Definiera ett anpassat build-kommando | Ange ett anpassat kommandovärde för build i programkonfigurationsfilen |
| Ange en miljövariabel för en frontend-version | Definiera en miljövariabel i byggkonfigurationsfilen |
| Ange en miljövariabel för ett API | Ange en programinställning i portalen |