add swagger
This commit is contained in:
parent
af75b459b4
commit
99696b7c9e
@ -16,6 +16,7 @@ namespace EvoCalculator.Core.Controllers.V1
|
||||
[Route("api/v{version:apiVersion}/[controller]")]
|
||||
public class CalculationController : Controller
|
||||
{
|
||||
[ApiExplorerSettings(IgnoreApi = true)]
|
||||
[HttpGet("[action]")]
|
||||
public ActionResult<string> Test()
|
||||
{
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning" Version="4.1.1" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="5.6.3" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@ -22,6 +22,8 @@ namespace EvoCalculator.Core
|
||||
services.AddControllers();
|
||||
|
||||
services.AddResponseCompression();
|
||||
|
||||
services.AddSwaggerGen();
|
||||
|
||||
services.AddApiVersioning(opt =>
|
||||
{
|
||||
@ -38,6 +40,13 @@ namespace EvoCalculator.Core
|
||||
{
|
||||
app.UseDeveloperExceptionPage();
|
||||
}
|
||||
|
||||
app.UseSwagger();
|
||||
|
||||
app.UseSwaggerUI(c =>
|
||||
{
|
||||
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Calculation API");
|
||||
});
|
||||
|
||||
app.UseResponseCompression();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user