ISpaBuilder Schnittstelle

Definition

Definiert eine Klasse, die Mechanismen zum Konfigurieren des Hostings einer Single-Page-Anwendung (SPA) und zum Anfügen von Middleware bietet.

public interface class ISpaBuilder
public interface ISpaBuilder
type ISpaBuilder = interface
Public Interface ISpaBuilder

Eigenschaften

ApplicationBuilder

Die IApplicationBuilder , die die Middlewarepipeline darstellt, in der die SPA gehostet wird.

Options

Beschreibt Konfigurationsoptionen zum Hosten einer SPA.

Erweiterungsmethoden

UseSpaPrerendering(ISpaBuilder, Action<SpaPrerenderingOptions>)
Veraltet.

Aktiviert serverseitige Prerendering-Middleware für eine Single-Page-Anwendung.

UseProxyToSpaDevelopmentServer(ISpaBuilder, Func<Task<Uri>>)

Konfiguriert die Anwendung, um eingehende Anforderungen an einen lokalen SPA-Entwicklungsserver (Single Page Application) weiterzuleiten. Dies ist nur für die Verwendung während der Entwicklung vorgesehen. Aktivieren Sie diese Middleware nicht in Produktionsanwendungen.

UseProxyToSpaDevelopmentServer(ISpaBuilder, String)

Konfiguriert die Anwendung, um eingehende Anforderungen an einen lokalen SPA-Entwicklungsserver (Single Page Application) weiterzuleiten. Dies ist nur für die Verwendung während der Entwicklung vorgesehen. Aktivieren Sie diese Middleware nicht in Produktionsanwendungen.

UseProxyToSpaDevelopmentServer(ISpaBuilder, Uri)

Konfiguriert die Anwendung, um eingehende Anforderungen an einen lokalen SPA-Entwicklungsserver (Single Page Application) weiterzuleiten. Dies ist nur für die Verwendung während der Entwicklung vorgesehen. Aktivieren Sie diese Middleware nicht in Produktionsanwendungen.

UseAngularCliServer(ISpaBuilder, String)

Verarbeitet Anforderungen, indem sie an eine Instanz des CLI-Servers Angular übergeben werden. Dies bedeutet, dass Sie jederzeit aktuelle CLI-orientierte Ressourcen bedienen können, ohne den cli Angular server manuell ausführen zu müssen.

Dieses Feature sollte nur in der Entwicklung verwendet werden. Stellen Sie bei Produktionsbereitstellungen sicher, dass Sie den cli Angular server nicht aktivieren.

UseReactDevelopmentServer(ISpaBuilder, String)

Verarbeitet Anforderungen, indem sie an eine Instanz des create-react-app-Servers übergeben werden. Dies bedeutet, dass Sie jederzeit aktuelle CLI-orientierte Ressourcen bedienen können, ohne den Create-React-App-Server manuell ausführen zu müssen.

Dieses Feature sollte nur in der Entwicklung verwendet werden. Achten Sie bei Produktionsbereitstellungen darauf, den Server create-react-app nicht zu aktivieren.

Gilt für: