gpt4 book ai didi

Django Rest 框架 swagger 基本 url

转载 作者:行者123 更新时间:2023-12-05 03:04:16 26 4
gpt4 key购买 nike

我已经在本地主机上成功运行了我的 rest 框架 swagger..这些是我的休息框架 swagger localhost 屏幕截图。运行成功。

enter image description here

现在我想在服务器测试中部署它。这是我测试部署的截图结果。 enter image description here

如您所见,基本路径已更改并从本地主机提供服务,方案读取正确的配置(即 https 方案),应用程序在正确的域(即 api.executivemafia.com)中运行,所以这不是问题。当我想尝试 API 时,问题就来了。服务器点是本地主机。所以它使我的端点请求成为'https://127.0.0.1:8000/instagram/hello ”。

我的问题是:

  1. 尽管我的应用程序已经在 https://api.executivemafia.com/docs/ 中提供服务,但为什么其余框架 swagger 仍然读取 localhost ?仅供引用,我将代理传递 nginx 设置为 locahost:8000,因为我的 gunicorn 在 localhost:8000 上运行。

  2. 基本 url rest 框架可以使用我的测试服务器域端点 swagger 测试服务器吗?如果可以,怎么做?

任何帮助和引用将不胜感激。

谢谢你们!!

问候,

梅克尔维斯维杰亚

最佳答案

在 nginx 配置文件中设置以下内容:

server{
........
location /{
proxy_pass http://yourhostname:port;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $server_name;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect off;
}
}

对我有用!!

关于Django Rest 框架 swagger 基本 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53115514/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com