Solution
from flask import Flask
from endpoints import bp
def create_app():
app = Flask(__name__)
app.register_blueprint(bp, url_prefix='/')
return app
from flask import Blueprint, jsonify
bp = Blueprint('endpoints', __name__)
@bp.route('/api/v1/system/analyze', methods=['POST'])
## not sure about types here, the flask view function must return flask.Response
def analyze():
return jsonify([
{
"name": "dear " + entry["name"],
"salary": entry["salary"] + 37
}
for entry in request.get_json()
if request.is_json
])
applicaton = create_app()
if __name__ == '__main__':
application.run()