gpt4 book ai didi

python - 如何在 Flask 应用程序中设置 api 前缀?

转载 作者:行者123 更新时间:2023-12-04 17:00:59 46 4
gpt4 key购买 nike

我正在使用这种方式来设置它

app = Flask(__name__)
app.config['APPLICATION_ROOT'] = "/api"

@app.route("/posts")
def posts():
...
return response, 200
我想将端点设为:
http://localhost:5000/api/posts
但是不能正确显示。得到 404 Not Found 错误。
如果使用 @app.route("/api/posts") , 有用。 APPLICATION_ROOT是内置的 feature ,为什么不起作用?

最佳答案

您必须设置 SCRIPT_NAME env var 与您的前缀。
请注意,这是 WSGI 服务器功能,因此 Flask 开发服务器会忽略它。
阅读更多 https://dlukes.github.io/flask-wsgi-url-prefix.html

关于python - 如何在 Flask 应用程序中设置 api 前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67682362/

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