SwaggerUIBundle隐藏方案

问题描述 投票:3回答:2

我正在使用诸如Cagger这样的swagger-ui文件制作json:>

...
...
...
host: example.com
basePath: /
schemes:
- https
swagger: "2.0"
...
...
...

有没有办法通过schemes在网络上不显示swagger-ui

我已经阅读了configuration的文档,但是找不到我可以使用的任何东西。我可能会缺少一些东西。

让我知道您是否有任何想法。

我的JS代码段:

// above code for swagger-ui stuff
// snippet is just about conf
jQuery(document).ready(function () {
    const swaggerUI = SwaggerUIBundle({
        url: jQuery("#swagger-ui").data("source"),
        dom_id: "#swagger-ui",
        deepLinking: true,
        presets: [
        SwaggerUIBundle.presets.apis
        ],
        plugins: [
        ],
        layout: "BaseLayout",
        defaultModelsExpandDepth: -1,
    });
    window.swaggerUI = swaggerUI;
});

我想隐藏的内容:

enter image description here

我正在使用swagger-ui使用swagger json文件,如:... ... ...主机:example.com basePath:/ schemes:-https swagger:“ 2.0” ... ... ...有没有办法不显示方案...

javascript swagger swagger-ui swagger-2.0
2个回答
1
投票

正确的方法是创建一个自定义插件,该插件删除了schemes组件,如果可以正确地进行,则无需经过黑客培训。


-1
投票

如果您始终要对swagger使用http

© www.soinside.com 2019 - 2024. All rights reserved.