.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 @   rookiexwang  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示