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
Das Projekt am besten in einem API Unterordner des gesamten Projektes legen
Framework .NET 6 oder 7 verwenden
Dann erstellt Microsoft automatisch eine Vorlage mit Swagger als API mit Standard OpenAPI
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(); |