2017-03-23 60 views
4

我正在使用swagger version 3.0.2,我也跟着this answer但對方法順序沒有影響。API方法排序:Swagger版本3.0.2

window.onload = function() { 

    const ui = SwaggerUIBundle({ 
    ..... 
    apisSorter: "alpha", 
    layout: "StandaloneLayout" 
}) 

任何人都可以告訴改變API方法順序的最佳方法。

+0

我覺得V3不支持這個現在。你可以在[GitHub回購](https://github.com/swagger-api/swagger-ui/issues)中打開一個問題。 – Helen

+0

@Helen有沒有任何類型的提示,我可以改變我的代碼自我排序。 –

+0

不知道,對不起。 – Helen

回答

1

Swagger UI 3.0.7增加了對2.x的operationsSorter參數的支持,該參數控制每個API /標籤內部的方法排序。

operationsSorter

應用排序,以每個API的操作列表。它可以是'alpha'(按字母數字排序),'method'(按HTTP方法排序)或函數(參見Array.prototype.sort()以瞭解sort函數的工作原理)。默認值是服務器返回的訂單不變。

const ui = SwaggerUIBundle({ 
    url: "http://petstore.swagger.io/v2/swagger.json", 
    ... 
    operationsSorter: "alpha" 
}) 

apisSorter參數尚不支持3.x的