Swagger UI正在将请求中的协议从https更改为http

时间:2017-03-07 11:03:37

标签: node.js swagger swagger-ui

在swaggerUI中,它默认使用' http'但实际的API将支持' https' 一种可能的方式,将删除' http'在架构中,但在本地无法测试' https' 那么这个问题的可能解决方案是什么?

任何人都有想法请帮我找出来......

2 个答案:

答案 0 :(得分:1)

从github中open issueswagger-api/swagger-ui可以看出,要在localhost中使用https,请使用openssl创建自签名证书,并使浏览器信任您的自签名证书。

如何获取Apache的自签名证书here

答案 1 :(得分:1)

只需将其放入您的文档中

schemes:
- "https"
- "http"

您将选择提供的方案

enter image description here