added config for swagger

This commit is contained in:
StevanFreeborn
2022-06-19 17:19:59 -05:00
parent 396e360d77
commit c1829feb07
+10 -3
View File
@@ -1,5 +1,5 @@
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using MongoDB.Driver; using Microsoft.OpenApi.Models;
using server.Persistence; using server.Persistence;
using server.Persistence.Repositories; using server.Persistence.Repositories;
@@ -18,13 +18,20 @@ builder.Services.AddScoped<ISeasonRepository, SeasonRepository>();
builder.Services.AddControllers(); builder.Services.AddControllers();
builder.Services.AddEndpointsApiExplorer(); builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "criminalmindsapi", Version = "v1" });
});
var app = builder.Build(); var app = builder.Build();
app.UseSwagger(); app.UseSwagger();
app.UseSwaggerUI(); app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "criminalmindsapi v1");
});
app.UseHttpsRedirection(); app.UseHttpsRedirection();