Skip to content

Commit 6b28e25

Browse files
authored
use swaggerui in development environment only (#1025)
1 parent a262b18 commit 6b28e25

File tree

2 files changed

+14
-8
lines changed
  • samples
    • csharp/end-to-end-apps/Forecasting-Sales/src/eShopDashboard
    • modelbuilder/MatrixFactorization_MovieRecommendation/MovieRecommender_WebApi

2 files changed

+14
-8
lines changed

samples/csharp/end-to-end-apps/Forecasting-Sales/src/eShopDashboard/Startup.cs

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,14 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env)
9494

9595
var pathBase = Configuration["PATH_BASE"];
9696

97-
app.UseSwagger()
98-
.UseSwaggerUI(c =>
99-
{
100-
c.SwaggerEndpoint($"{ (!string.IsNullOrEmpty(pathBase) ? pathBase : string.Empty) }/swagger/v1/swagger.json", "eShopDashboard.API V1");
101-
});
97+
app.UseSwagger();
98+
if (app.Environment.IsDevelopment())
99+
{
100+
app.UseSwaggerUI(c =>
101+
{
102+
c.SwaggerEndpoint($"{ (!string.IsNullOrEmpty(pathBase) ? pathBase : string.Empty) }/swagger/v1/swagger.json", "eShopDashboard.API V1");
103+
});
104+
}
102105
}
103106
}
104107
}

samples/modelbuilder/MatrixFactorization_MovieRecommendation/MovieRecommender_WebApi/Program.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,13 @@
2020

2121
app.UseSwagger();
2222

23-
app.UseSwaggerUI(c =>
23+
if (app.Environment.IsDevelopment())
2424
{
25-
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
26-
});
25+
app.UseSwaggerUI(c =>
26+
{
27+
c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
28+
});
29+
}
2730

2831
// Define prediction route & handler
2932
app.MapPost("/predict",

0 commit comments

Comments
 (0)