Update for Swagger UI 2.1.0+: sorter 参数已分为两个参数,如Fix 1040,Fix 1280中所述:
apisSorter对API /标签列表应用排序 . 它可以是'alpha'(按名称排序)或函数(请参阅Array.prototype.sort()以了解sort函数的工作原理) . 默认值是服务器返回的顺序不变 . operationsSorter将排序应用于每个API的操作列表 . 它可以是'alpha'(按字母数字路径排序),'method'(按HTTP方法排序)或函数(请参阅Array.prototype.sort()以了解sort函数的工作原理) . 默认值是服务器返回的顺序不变 .
因此,您需要将 sorter 更新为 apisSorter 以按字母顺序对API列表进行排序,和/或 operationsSorter 以对每个API的操作列表进行排序 . 宠物店演示已更新为apisSorter,如下所示:
window.swaggerUi = new SwaggerUi({
...
apisSorter : "alpha"
});
For Swagger UI versions older than 2.1.0 :
sorter 参数仍与旧版本的Swagger UI相关:
您可以在实例化SwaggerUi时使用sorter参数 . 这发生在Swagger-Ui index.html上的javascript中 . 来自documentation:
sorter将排序应用于API列表 . 它可以是'alpha'(按字母数字排序路径)或'method'(通过HTTP方法排序操作) . 默认值是服务器返回的顺序不变 .
window.swaggerUi = new SwaggerUi({
...
sorter : "alpha"
});