Freigeben über


ISpaBuilder Schnittstelle

Definition

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

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

Eigenschaften

ApplicationBuilder

Stellt IApplicationBuilder die Middlewarepipeline dar, in der die SPA gehostet wird.

Options

Beschreibt Die Konfigurationsoptionen für das Hosten eines SPA.

Erweiterungsmethoden

UseSpaPrerendering(ISpaBuilder, Action<SpaPrerenderingOptions>)
Veraltet.

Aktiviert die serverseitige Prerendering-Middleware für eine Einzelseitenanwendung.

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

Konfiguriert die Anwendung so, dass eingehende Anforderungen an einen lokalen Spa-Entwicklungsserver (Single Page Application) weitergeleitet werden. 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 so, dass eingehende Anforderungen an einen lokalen Spa-Entwicklungsserver (Single Page Application) weitergeleitet werden. 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 so, dass eingehende Anforderungen an einen lokalen Spa-Entwicklungsserver (Single Page Application) weitergeleitet werden. 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 instance des Angular CLI-Servers übergeben werden. Dies bedeutet, dass Sie immer aktuelle CLI-erstellte Ressourcen bereitstellen können, ohne den Angular CLI-Server manuell ausführen zu müssen.

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

UseReactDevelopmentServer(ISpaBuilder, String)

Verarbeitet Anforderungen, indem sie an eine instance des create-react-app-Servers übergeben werden. Dies bedeutet, dass Sie immer aktuelle CLI-erstellte Ressourcen bereitstellen 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 create-react-app-Server nicht zu aktivieren.

Gilt für: