配置路由、swagger、wsgi
This commit is contained in:
parent
eafc1f5eda
commit
0b19e2572d
16
app.py
16
app.py
@ -1,12 +1,22 @@
|
||||
from flask import Flask
|
||||
from flasgger import Swagger
|
||||
from flask_cors import CORS
|
||||
|
||||
app = Flask(__name__)
|
||||
|
||||
CORS(app)
|
||||
swagger = Swagger(app)
|
||||
|
||||
@app.route('/')
|
||||
def hello_world(): # put application's code here
|
||||
def hello_world():
|
||||
"""
|
||||
一个hello world 的测试
|
||||
---
|
||||
responses:
|
||||
200:
|
||||
description: 返回值
|
||||
"""
|
||||
return 'Hello World!'
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
app.run()
|
||||
app.run(debug=True, port=18080)
|
||||
|
13
app/__init__.py
Normal file
13
app/__init__.py
Normal file
@ -0,0 +1,13 @@
|
||||
from flask import Flask
|
||||
from flask_cors import CORS
|
||||
from flasgger import Swagger
|
||||
|
||||
def create_app():
|
||||
app = Flask(__name__)
|
||||
CORS(app)
|
||||
swagger = Swagger(app)
|
||||
|
||||
from .routes import bp as main_bp
|
||||
app.register_blueprint(main_bp)
|
||||
|
||||
return app
|
8
app/routes.py
Normal file
8
app/routes.py
Normal file
@ -0,0 +1,8 @@
|
||||
from flask import Blueprint, jsonify
|
||||
|
||||
bp = Blueprint('main', __name__)
|
||||
|
||||
@bp.route('/api/hello', methods=['GET'])
|
||||
def hello():
|
||||
return jsonify({"message": "Hello from Flask!"})
|
||||
|
3
requirements.txt
Normal file
3
requirements.txt
Normal file
@ -0,0 +1,3 @@
|
||||
flask
|
||||
flask-cors
|
||||
flasgger
|
Loading…
Reference in New Issue
Block a user