烧瓶中定义的路由返回404

时间:2019-09-13 15:06:21

标签: nginx flask gunicorn wsgi

我有一个简单的Flask脚本,该脚本具有使用@ app.route定义的不同路由。该应用程序通过Nginx服务器上的gunicorn运行。

尝试访问任何路由时都会出现问题。除基本网址(“ /”)外,所有网址均返回一个nginx 404页面。该应用程序在venv上运行,我不知道如何配置nginx以便可以使用它们。

我不知道是否要更新nginx.conf,默认站点或其他内容。

我尝试为烧瓶寻找nginx配置,但找不到合适的资源。

应用看起来像这样

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "<h1 style='color:blue'>Hello There!</h1>"

@app.route("/test")
def test():
    return "Test"

if __name__ == "__main__":
    app.run(host='0.0.0.0')

我希望/ test打开,就像在开发服务器上打开一样,但是在nginx上返回404。

0 个答案:

没有答案