我正在使用 Swashbuckle.AspNetCore 创建我的swagger-ui。
我可以按自己的方式对组内的操作进行排序,但是如何对组本身进行排序?
例如:正确的顺序应该是:按需,需求,订阅和用户,但是我得到的是下图。
我正在使用Swashbuckle.AspNetCore 1.2.0
更新:根据@HelderSepu(tks!),我必须设置标签,然后将根据标签对操作进行排序。
那么,如何使用Swashbuckle以我想要的方式设置标签?
答案 0 :(得分:0)
我终于找到了问题。
此问题是由于与用于创建所有小写路径(而不是默认.net PascalCase)的“ LowerCaseDocumentFilter” ( IDocumentFilter )发生冲突。
在这里找到了我正在使用的代码:https://github.com/domaindrivendev/Swashbuckle/issues/834
该类可以很好地达到其目的,但是在添加和删除SwaggerDocument路径字典中的路径时,它会更改组的顺序,从而产生副作用。
我删除了此过滤器,现在按字母顺序对组进行排序。