.net core 配置Swagger 擺脫PostMan,你值得擁有這樣的api除錯方式
阿新 • • 發佈:2020-09-02
廢話不多說直接來看
第一步:安裝nuget包:Swashbuckle.AspNetCore.Swagger
安裝好後就可以看到啦
第二步:找到Startup開始在ConfigureServices 配置
1 public void ConfigureServices(IServiceCollection services) 2 { 3 services.AddControllers(); 4 //swagger註冊 5 services.AddSwaggerGen(m => { 6 m.SwaggerDoc("View Codev1",new Microsoft.OpenApi.Models.OpenApiInfo { Title="code_first",Version="v1"}); 7 }); 8 }
第三步:繼續在Startup的Configure配置
1 public void Configure(IApplicationBuilder app, IWebHostEnvironment env) 2 { 3 if (env.IsDevelopment()) 4 { 5View Codeapp.UseDeveloperExceptionPage(); 6 } 7 8 app.UseRouting(); 9 //swagger 10 app.UseSwagger(); 11 app.UseSwaggerUI(s => { 12 s.SwaggerEndpoint("/swagger/v1/swagger.json","v1"); 13 }); 14 app.UseAuthorization();15 16 app.UseEndpoints(endpoints => 17 { 18 endpoints.MapControllers(); 19 }); 20 21 22 }