Код: Выделить всё
app.MapGet("/{ClientCode}/Stock/Lookup/{Sku}", Get)
.WithApiVersionSet(vs)
.Produces(StatusCodes.Status200OK)
.Produces(StatusCodes.Status404NotFound)
.WithSummary("Get Request.")
.WithOpenApi()
.MapToApiVersion(1)
.CacheOutput();
public async Task Get(IStockService stockService, IValidator validator,
[AsParameters] StockLookupRequest lookupRequest)
{}
Код: Выделить всё
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.AddEnvironmentVariables();
builder.Host.UseSerilog((context, configuration) => configuration.ReadFrom.Configuration(context.Configuration));
builder.Services.AddHealthChecks();
builder.Services.AddIdentityAuthentication(builder.Configuration, false);
builder.Services.AddUrlSegmentApiVersioning();
builder.Services.AddRepositories(builder.Configuration);
builder.Services.AddLookupService();
builder.Services.AddCarter();
builder.Services.AddOpenApi();
builder.Services.AddAuthorization();
builder.Services.AddOutputCache();
var app = builder.Build();
app.MapCarter();
app.UseOutputCache();
app.UseAuthorization();
app.Run();
Также вызов службы поиска с помощью запроса Get через Bruno тоже не работает.
Подробнее здесь: https://stackoverflow.com/questions/797 ... inimal-api
Мобильная версия