5.9K Star 11.7K Fork 4K

GVPdotNET China / Furion

 / 详情

swagger循环引用设置生成文档层级无效

已完成
创建于  
2021-01-27 22:47

Furion 版本号

哪个版本号?
1.9.6

Web 项目类型

  • WebApi
  • Mvc
  • Razor Pages
  • Blazor Server

描述你的问题

发生了什么?
因为类有循环引用,导致swagger生成文档巨大卡顿,想限制生成嵌套文档的层数,我在swaager在startup中设置

app.UseSwaggerUI(c =>
{
c.DefaultModelRendering(ModelRendering.Model);
c.DefaultModelExpandDepth(1);
});

但是这种设置无效,框架中应该在哪儿设置呢?

异常堆栈信息

异常堆栈是什么?


代码或代码仓库

什么代码导致?


数据库信息

  • Sqlite
  • SqlServer
  • Mysql
  • Oracle
  • PGSql
  • Firebird
  • Cosmos

期待结果

期待的结果是?
希望能限制swagger生成嵌套文档的层数

评论 (2)

liwenhai 创建了任务
liwenhai 关联仓库设置为百小僧/Furion
展开全部操作日志

升级 Furion 到最新版,可以通过 AddInjectUseInject 配置 Swagger 相关配置。

百小僧 任务状态待办的 修改为进行中
百小僧 任务状态进行中 修改为已完成
百小僧 负责人设置为百小僧
百小僧 添加了
 
疑问
标签
百小僧 里程碑设置为Furion 2021
百小僧 关联分支设置为master
百小僧 计划截止日期设置为2021-01-29
百小僧 计划开始日期设置为2021-01-28
百小僧 计划截止日期2021-01-29 修改为2021-01-28
百小僧 关联分支master 修改为未关联

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
974299 monksoul 1578937227
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助