Junior — Middle
89
Какие методы конфигурации маршрутов в minimal APIs применяются в практике?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В практике minimal APIs в C# для конфигурации маршрутов обычно применяются следующие методы:
- Использование методов расширения
MapGet,MapPost,MapPut,MapDeleteдля определения маршрутов и соответствующих обработчиков. - Группировка маршрутов с помощью
MapGroupдля организации и применения общих настроек, например, middleware или префиксов. - Применение параметров маршрута и их привязка к параметрам методов.
Пример:
var app = WebApplication.CreateBuilder(args).Build();
app.MapGet("/products/{id}", (int id) =>
{
return Results.Ok($"Product ID: {id}");
});
app.MapPost("/products", (Product product) =>
{
// логика добавления продукта
return Results.Created($"/products/{product.Id}", product);
});
app.Run();
Такой подход позволяет быстро и лаконично настраивать маршруты без необходимости создавать контроллеры.