Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

ASP.Net Core API Backend

19.01.2021 (👁13856)


fĂŒr SPA wie vue.js, angular, react, android, iOS, Datenbanken

 

in Visual Studio 2019 und höher mit Create a new project ein neues Projekt erstellen

 

Dann ein ASP.NET Core Web Application auswÀhlen

Project templates for creating ASP.NET Core web apps and web APIs for Windows, Linux and macOS using .NET Core or .NET Framework.

Create web apps with Razor Pages, MVC or Singe Page Apps (SPA) using Angular React or React and Redux or Vue.js

 

 

Create a new ASP.Net Core web application

 

AuswÀhlen von

.NET Core 

und ASP.NET Core 5.0

 

dann

ASP.NET Core Web API

A project template for creating an ASP.NET Core application with an example Controller for a RESTful HTTP service. This templat can also be used for ASP.NET Core MVC Views and Controllers

 

 

 

Danach wird ein Asp.Net Core Projekt als Backend Server erstellt

                                                                                                                   

 

 

Code erlÀuterung

ApiController : Ausgabe als Json Daten, nicht als asp Razor View

[ApiController]

Route: URL Pfad fĂŒr die Daten wie /Notes

    [Route("[controller]")]

ControllerBase

:

Ausgabe Return als Json Daten

    public class WeatherForecastController : ControllerBase

    {

                                                  

[HttpGet]

Einfache Web Daten Anfrage ĂŒber http und https. Hiervon unterscheidet sich, wenn man Daten mit put oder delete verĂ€ndern möchte

[HttpGet]

        public IEnumerable<WeatherForecast> Get()

        {

 

 

 

Asp Daten

Daten-Model Klassen

Die Daten werden als Klassen verwaltet wie Tabellenstrukturen. HierfĂŒr sind einzelne Dateien meistens in /Model als class definiert

    public class WeatherForecast

    {

 

 

 

Beim Klicken auf IIS Express wird der lokale Webserver gestartet und die Daten werden angezeigt unter dem Browser