在生产环境中,应该使用专门的 Web 服务器来托管代码。如果出现以上警告信息,可能是由于代码中某个 URL 拼写错误或服务器上未部署相应的代码所致。以下示例代码将启动 Flask 应用程序并使用生产服务器:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, world!'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=80)
在生产中,应该使用像 Gunicorn 或 uWSGI 这样的专业 Web 服务器来代理这个应用程序。例如,在使用 Gunicorn 时,可以使用以下命令来启动应用程序:
gunicorn app:app -b 0.0.0.0:80
这将启动一个使用 Gunicorn 的生产服务器,可以通过 IP 地址和端口 80 访问您的应用程序。