#

Asp.Net Core für Vue.js oder Angular oder Blazor

 

 

Wie erstellt man eine Backend in Asp.Net Core für SPA Frontends?

 

Man benötigt eine Asp.Net Core Backend, wenn man mit Web-Clients oder Client Applications wie Android auf einen Webserver zugreifen will und Daten verwenden will.

 

Frontend

Als Frontend kann eine Webseite in Vue.js, Angular oder Blazor aufgerufen werden und die Daten vom Backend anfragen

Es können dabei auch native Anwendungen wie ein Android Smartphone Daten anfragen.

Die Datenanfrage erwartet die Daten als JSON Daten

 

 

Backend

Als Backend ist Microsoft ASP.Net Core Server

Dieser nimmt Anfragen an einer API Schnittstelle entgegen wie zum Beispiel Webseite/Notes  oder Webseite/Notes/1

 

Vorteil

Der Vorteil des ASP.Net Core Servers als Backend ist, dass der Server auf die zentralen Datenbanken und Userverwaltungen zurückgreifen kann.

Dort können auch Files erstellt und verwaltet werden und Daten authentifiziert werden.

 

 

Antwort/Rückgabe

Die Daten werden als JSON Daten zurückgegeben an den Client

 

 

Im Unterschied zur regulären Asp.Net Core MVC Anwendung, werden die /Controller als BaseController ausgeführt.

Das heißt, bei der ASP.Net Core Anwendung werden keine Views als Controller-Antwort erstellt, sondern immer JSON Daten Antworten.

Mobile

.