Sobes.tech
Junior — Middle

Jaké metody konfigurace tras v minimal APIs se v praxi používají?

sobes.tech AI

Odpověď od AI

V praxi minimal APIs v C# se obvykle používají následující metody pro konfiguraci tras:

  • Použití rozšiřujících metod MapGet, MapPost, MapPut, MapDelete k definování tras a odpovídajících handlerů.
  • Skupinování tras pomocí MapGroup pro organizaci a aplikaci společných nastavení, například middleware nebo prefixů.
  • Použití parametrů trasy a jejich propojení s parametry metod.

Příklad:

var app = WebApplication.CreateBuilder(args).Build();

app.MapGet("/products/{id}", (int id) =>
{
    return Results.Ok($"ID produktu: {id}");
});

app.MapPost("/products", (Product product) =>
{
    // logika přidání produktu
    return Results.Created($"/products/{product.Id}", product);
});

app.Run();

Tento přístup umožňuje rychle a stručně nakonfigurovat trasy bez nutnosti vytváření kontrolerů.