.NET 集成 swagger

一.swagger改为自定义的显示

1.configureservice中写如下代码

点击查看代码
services.AddSwaggerGen(options =>
            {
                //遍历所有的swagger版本信息
                foreach (var item in _versionList)
                {
                    //swagger文档左上角的title显示为item
                    options.SwaggerDoc(item, new OpenApiInfo
                    {
                        Title = item
                    });
                }
            });

2.configure中写入如下代码

点击查看代码
app.UseSwaggerUI(option =>
    {
        //遍历swagger版本号
        foreach (var item in AppConfigureServices.GetVersionList())
        {
            //swagger自定义链接
            option.SwaggerEndpoint($"{item}/swagger.json", item);
        }
        option.RoutePrefix = "swagger";
        // swagger ui 自动折叠
        option.DocExpansion(DocExpansion.None);
    });

二.swagger集成jwt

posted @ 2022-03-07 10:52  rookiexwang  阅读(43)  评论(0编辑  收藏  举报