|
|
@ -82,13 +82,10 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API |
|
|
|
return new DefaultRabbitMQPersistentConnection(factory, logger); |
|
|
|
}); |
|
|
|
|
|
|
|
services.AddSwaggerGen(); |
|
|
|
|
|
|
|
services.ConfigureSwaggerGen(options => |
|
|
|
services.AddSwaggerGen(options => |
|
|
|
{ |
|
|
|
options.OperationFilter<AuthorizationHeaderParameterOperationFilter>(); |
|
|
|
options.DescribeAllEnumsAsStrings(); |
|
|
|
options.SingleApiVersion(new Swashbuckle.Swagger.Model.Info() |
|
|
|
options.SwaggerDoc("eShopOnContainers - Basket HTTP API", new Swashbuckle.AspNetCore.Swagger.Info |
|
|
|
{ |
|
|
|
Title = "Basket HTTP API", |
|
|
|
Version = "v1", |
|
|
@ -97,7 +94,6 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
services.AddCors(options => |
|
|
|
{ |
|
|
|
options.AddPolicy("CorsPolicy", |
|
|
@ -137,7 +133,10 @@ namespace Microsoft.eShopOnContainers.Services.Basket.API |
|
|
|
app.UseMvcWithDefaultRoute(); |
|
|
|
|
|
|
|
app.UseSwagger() |
|
|
|
.UseSwaggerUi(); |
|
|
|
.UseSwaggerUI(c => |
|
|
|
{ |
|
|
|
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1"); |
|
|
|
}); |
|
|
|
|
|
|
|
ConfigureEventBus(app); |
|
|
|
|
|
|
|