Readdy Write

Angular Backend Web API 09: Web Api erstellen aus Vorlage

02.02.2023 (👁4088)

Angular Backend Web API 09: Web Api erstellen aus Vorlage

Das API Backend erstellt man unter Visual Studio 2022 mit New Procect

Und der Auswahl

ASP.NET Core Web API

Ein Bild, das Text enthält.

Automatisch generierte Beschreibung

Das Projekt am besten in einem API Unterordner des gesamten Projektes legen

Ein Bild, das Text enthält.

Automatisch generierte Beschreibung

Framework .NET 6 oder 7 verwenden

Ein Bild, das Text, Screenshot, Monitor, drinnen enthält.

Automatisch generierte Beschreibung

Dann erstellt Microsoft automatisch eine Vorlage mit Swagger als API mit Standard OpenAPI

Ein Bild, das Text, Screenshot, Monitor, schwarz enthält.

Automatisch generierte Beschreibung

In der Vorlage wird automatisch der Demo-Controller /WeatherForecastController.cs angelegt und dieser wird beim Start angezeigt

Swagger API

Program.cs beim Start   (.net7 vorlage)

var builder = WebApplication.CreateBuilder(args);

 

// Add services to the container.

 

builder.Services.AddControllers();

// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle

builder.Services.AddEndpointsApiExplorer();

builder.Services.AddSwaggerGen();

 

var app = builder.Build();

 

// Configure the HTTP request pipeline.

if (app.Environment.IsDevelopment())

{

    app.UseSwagger();

    app.UseSwaggerUI();

}

 

app.UseHttpsRedirection();

 

app.UseAuthorization();

 

app.MapControllers();

 

app.Run();


0,00 €