mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Add Swagger back in.
This commit is contained in:
parent
feee81eeb3
commit
8af5480733
@ -69,6 +69,7 @@
|
||||
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.0.0" PrivateAssets="All" />
|
||||
<PackageReference Include="NETStandard.Library" Version="2.0.3" />
|
||||
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="3.0.0" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.0.0-rc3" />
|
||||
<PackageReference Include="System.Drawing.Common" Version="4.6.0" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
@ -27,6 +27,8 @@ using Microsoft.AspNetCore.Cors.Infrastructure;
|
||||
using Newtonsoft.Json;
|
||||
using System.Net;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using Swashbuckle.AspNetCore.Swagger;
|
||||
using Microsoft.OpenApi.Models;
|
||||
|
||||
namespace Remotely.Server
|
||||
{
|
||||
@ -144,6 +146,11 @@ namespace Remotely.Server
|
||||
})
|
||||
.AddMessagePackProtocol();
|
||||
|
||||
services.AddSwaggerGen(c =>
|
||||
{
|
||||
c.SwaggerDoc("v1", new OpenApiInfo { Title = "Remotely API", Version = "v1" });
|
||||
});
|
||||
|
||||
services.AddLogging();
|
||||
services.AddScoped<IEmailSender, EmailSender>();
|
||||
services.AddScoped<EmailSender>();
|
||||
@ -182,6 +189,13 @@ namespace Remotely.Server
|
||||
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
|
||||
});
|
||||
|
||||
app.UseSwagger();
|
||||
|
||||
app.UseSwaggerUI(c =>
|
||||
{
|
||||
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Remotely API V1");
|
||||
});
|
||||
|
||||
app.UseRouting();
|
||||
|
||||
app.UseAuthentication();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user