首页 > Web开发 > 详细

.net core 3.0 配置 swagger

时间:2019-11-30 17:29:50      阅读:218      评论:0      收藏:0      [点我收藏+]

.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.AspNetCore

Swashbuckle.AspNetCore.Filters

Package Manager : Install-Package Swashbuckle.AspNetCore.Filters -Version 5.0.0-rc8
CLI : 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



.net core 3.0 配置 swagger

原文:https://www.cnblogs.com/mushuizzz/p/11963254.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!