0

Wie implementiere ich Prerenderio in asp.net Core, für eckige Spa. Oder gibt es irgendeine Weise, die asp.net Kern eingeführt hat, um dies zu tun. Eigentlich migriere ich mein altes asp.net zu asp.net Kern.SPA-Pre-Rendering im Asp.net-Core?

+1

Was benötigen Sie in "pre-render"? Beachten Sie, dass Webforms und MVC zwei verschiedene Paradigmen sind. Sie haben die REquest-> Response-Pipeline im Gegensatz zum alten ereignisgesteuerten Paradigma von Webforms. –

+0

@GeorgeStocker: Nichts in den Fragen verweist auf Webforms oder MVC – Tseng

+0

@GeorgeStocker: Ich meine, asp.net MVC zu asp.net Kern zu sagen, und ich habe nicht gesehen, dass Webform bis jetzt .. –

Antwort

4

Es gibt ein von Microsoft angebotenes Paket, mit dem Nodejs/JavaScript auf der Serverseite, die unter "JavaScriptServices" bekannt ist, vorgerendert/ausgeführt werden kann. Sie können es auf der ASP.NET team's GitHub repository finden.

Es gibt verschiedene Pakete, die auf verschiedenen Paketen aufbauen. Das Microsoft.AspNetCore.NodeServices ist das Basispaket, das normalerweise für Leute verwendet wird, die ihre eigene serverseitige Ausführung basierend auf NodeJS implementieren. Dann gibt es Microsoft.AspNetCore.SpaServices, das auf NodeServices basiert und für Single-Plage-Anwendungen (SPAs) zugeschnitten ist, und schließlich gibt es ein Microsoft.AspNetCore.AngularServices-Paket, das angularspezifische Erweiterungen bereitstellt und auf SpaServices basiert. Auf dem GitHub finden Sie Beispiele, zum Beispiel MusicStore SPA mit serverseitigem Rendering.

+0

Danke für die Bereitstellung von Informationen, war ich mir nicht sicher das was richtig war. Ich werde versuchen, deine Informationen zu verfolgen. –

Verwandte Themen