有一个内部Liberty swagger-ui,它对我来说很好,但实际上我们需要制作自己的招摇布局,我的意思是把我们的徽标和公司名称......等等 .
This is what we get when calling https://localhost:9443/ibm/api/docs with basic swagger-ui
但是当我们使用浏览器网址并粘贴 https://localhost:9443/ibm/api/docs 时,我们获得了服务的json内容
This is how it working with ibm liberty swagger-ui
And this how we need to show it to our clients
1 回答
目前无法更改内置Liberty Swagger UI的"look & feel",但您可以投票支持增强请求:https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=87860
如果你想让你自己的Swagger UI完全独立于Liberty的用户界面,你仍然可以像你的第一个截图所显示的那样从/ ibm / api / docs中提取 - 你唯一缺少的是在Liberty实例上设置CORS支持,所以您的自定义Swagger UI可以调用它 .
这是在Liberty中设置CORS的文档:https://www.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.websphere.wlp.doc/ae/twlp_webcontainer_cors_config.html?cp=SSEQTP_8.5.5%2F1-8-1-1-21-1
来自链接的主要样本: