Flask-Restplus 没有生成 API 文档
Flask-Restplus is not generating API documentation
以下是app.py
的相关部分
def init_api():
blueprint = Blueprint("api", __name__, url_prefix="/api/v1")
api.init_app(blueprint)
api.add_namespace(circuit_namespace)
app.register_blueprint(blueprint)
def init_api_auth():
app.config["JWT_SECRET_KEY"] = "super-secret-key"
app.config["JWT_ACCESS_TOKEN_EXPIRES"] = datetime.timedelta(days=1)
jwt.init_app(app)
app.register_blueprint(auth_blueprint)
init_api()
init_api_auth()
if __name__ == "__main__":
app.run(debug=True)
我可以在 /api/v1/ 访问 API 资源,但是当我转到 127.0.0.1:5000/ 时,我看不到任何文档。
根据官方文档,API 文档位于 / 但在我的案例中有一个 "NOT FOUND" HTTP 响应。
我做错了什么?
由于定义了蓝图,API 文档也可以在 127.0.0.1:5000/api/v1
获得。默认路径为 <server url>/
。希望这有帮助。
以下是app.py
的相关部分def init_api():
blueprint = Blueprint("api", __name__, url_prefix="/api/v1")
api.init_app(blueprint)
api.add_namespace(circuit_namespace)
app.register_blueprint(blueprint)
def init_api_auth():
app.config["JWT_SECRET_KEY"] = "super-secret-key"
app.config["JWT_ACCESS_TOKEN_EXPIRES"] = datetime.timedelta(days=1)
jwt.init_app(app)
app.register_blueprint(auth_blueprint)
init_api()
init_api_auth()
if __name__ == "__main__":
app.run(debug=True)
我可以在 /api/v1/ 访问 API 资源,但是当我转到 127.0.0.1:5000/ 时,我看不到任何文档。 根据官方文档,API 文档位于 / 但在我的案例中有一个 "NOT FOUND" HTTP 响应。 我做错了什么?
由于定义了蓝图,API 文档也可以在 127.0.0.1:5000/api/v1
获得。默认路径为 <server url>/
。希望这有帮助。