我有一个简单的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。