.net core 3.0 配置 swagger
.net core 3.0想要使用swagger需要添加5.0两个 Nuget 包(预览版):Swashbuckle.AspNetCore 和 Swashbuckle.AspNetCore.Filters
Swashbuckle.AspNetCore
Package Manager : Install-Package Swashbuckle.AspNetCore -Version 5.0.0-rc3
CLI : dotnet add package --version 5.0.0-rc3 Swashbuckle.AspNetCoreSwashbuckle.AspNetCore.Filters
Package Manager :Install-Package Swashbuckle.AspNetCore.Filters -Version 5.0.0-rc8CLI :dotnet add package Swashbuckle.AspNetCore.Filters --version 5.0.0-rc8
startup配置如下
public void ConfigureServices(IServiceCollection services) { services.AddControllers(); services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" }); }); } // This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env { app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1"); }); app.UseRouting(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
启动程序访问:https://localhost:端口/swagger/index.html

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号