- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 8000 端口中使用 Nginx 运行 Django。这里 Nginx 暴露在 8000 端口之外。但在 Swagger UI 中,base_url 设置为无端口。所以 Swagger 试图在没有端口的情况下访问端点,然后它给出一个响应为 TypeError: Failed to fetch。
当我使用 Postman 访问端点(带端口)时,它工作正常。仅当我尝试使用 Swagger 时才会出现此问题(因为发送的请求没有端口)。
在这里,我希望 Swagger 使用端口发送所有请求。请帮我解决这个问题。谢谢。
注意:
最佳答案
您还需要告诉 Nginx 转发服务器端口。当 swager 从请求 header 中获取基本 url 端口时(如果没有按照 mtshaikh 的建议进行硬编码)。
例如。像这样的东西应该在 Nginx 配置中
location / {
proxy_set_header Host $host:$server_port;
proxy_pass http://example.com:8000/;
}
关于nginx - drf_yasg swagger 中的 base_url 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64784245/
我有两组 API:内部 API,用于我们团队开发的客户端应用程序;外部 API,供我们的业务合作伙伴使用。我想要一个单一的文档页面,通过身份验证,向我们的开发人员显示内部 API,并向所有其他查看者显
我有两组 API:内部 API,用于我们团队开发的客户端应用程序;外部 API,供我们的业务合作伙伴使用。我想要一个单一的文档页面,通过身份验证,向我们的开发人员显示内部 API,并向所有其他查看者显
我在 8000 端口中使用 Nginx 运行 Django。这里 Nginx 暴露在 8000 端口之外。但在 Swagger UI 中,base_url 设置为无端口。所以 Swagger 试图在没
我正在使用 drf_yasg 制作 swagger 文档。当我在 AWS Application Load Balancer 后面发布我的 DRF 应用程序并将监听器设置为监听 443 HTTPS 并
如果我有 5 个应用程序 (django),具有各自的 swagger 文档,是否可以将所有 swagger 文档合并为一个 swagger 文档。我正在使用 Django 休息框架。 最佳答案 我假
x_param = openapi.Parameter('x', in_=openapi.IN_FORM, description='srring',
之前,我记录了我基于函数的 View ,如下所示: @swagger_auto_schema( operation_id='ChangePassword', methods=['POS
我是一名优秀的程序员,十分优秀!