Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden verschiedenen Konzepte gelten für die Konfiguration einer statischen Web-App.
Anwendungskonfiguration: Definieren Sie Regeln in der
staticwebapp.config.jsonDatei zum Steuern des Anwendungsverhaltens und der Features. Verwenden Sie diese Datei, um Routen- und Sicherheitsregeln, benutzerdefinierte Header und Netzwerkeinstellungen zu definieren.Buildkonfiguration: Definieren Sie Einstellungen, die den Buildprozess steuern.
Anwendungseinstellungen: Festlegen von Einstellungen auf Anwendungsebene und Umgebungsvariablen, die von Back-End-APIs verwendet werden können.
Beispielszenarien
| Wenn Sie möchten... | dann... |
|---|---|
| Definieren von Routingregeln | Erstellen von Regeln in der staticwebapp.config.json-Datei |
| Festlegen, welche Verzweigung Builds auslöst | Aktualisieren Sie den nachverfolgten Branch-Namen in der Build-Konfigurationsdatei |
| Definieren, welche Sicherheitsrollen Zugriff auf eine Route haben | Sichere Routen mit Rollen in der staticwebapp.config.json-Datei |
| Festlegen der HTML-Datei, die bereitgestellt wird, wenn eine Route nicht mit einer tatsächlichen Datei übereinstimmt | Definieren der Fallbackroute in der staticwebapp.config.json Datei |
| Festlegen globaler Header für HTTP-Anforderungen | Definieren von globalen Headern in der staticwebapp.config.json-Datei |
| Definieren eines benutzerdefinierten Buildbefehls | Festlegen eines benutzerdefinierten Buildbefehlswerts in der Anwendungskonfigurationsdatei |
| Festlegen einer Umgebungsvariable für einen Frontend-Build | Definieren einer Umgebungsvariable in der Buildkonfigurationsdatei |
| Festlegen einer Umgebungsvariable für eine API | Festlegen einer Anwendungseinstellung im Portal |