Python(Flask+;Swagger)flasger抛出404错误

Python(Flask+;Swagger)flasger抛出404错误,python,flask,swagger,flasgger,Python,Flask,Swagger,Flasgger,我正在尝试使用swagger ui作为前端来查询我的flask应用程序。我使用了一个玩具示例,如下所示 from flasgger import Swagger from flask import Flask, logging app = Flask(__name__) Swagger(app) # ENDPOINT = 1 @app.route('/hello',methods=['GET']) def helloapp(): return 'Hello World' if _

我正在尝试使用swagger ui作为前端来查询我的flask应用程序。我使用了一个玩具示例,如下所示

from flasgger import Swagger
from flask import Flask, logging

app = Flask(__name__)
Swagger(app)


# ENDPOINT = 1
@app.route('/hello',methods=['GET'])
def helloapp():
    return 'Hello World'

if __name__ == '__main__':
    app.run(debug=True,threaded=True,port=7005)
    file_handler = logging.FileHandler('app.log')
    app.logger.addHandler(file_handler)
    app.logger.setLevel(logging.INFO)
当我尝试查询端点时
http://localhost:7005/hello
。我用“Hello World”得到结果

如果我尝试查询
http://localhost:7005/apidocs/
这显示了基本用户界面


但是,当我尝试查询端点根时。大摇大摆的用户界面不会出现。它给我一个404错误

Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

任何关于问题所在的指针?

尝试将端点根添加到路由中,如下所示:

@app.route('/')

@app.route('/hello',methods=['GET'])
# ... 
因为您没有将其定义为路由,所以无法在服务器上找到它。
我希望这将帮助您

尝试不使用
http://
@Roman,它不起作用