def create_restmin_app(app_name, config_path, base_url, request_processor):
from flask import Flask
app = Flask(app_name)
app.config.from_object(config_path)
@app.route(base_url + '<string:resource>', methods = ['GET', 'POST', 'PUT'])
@crossdomain(origin='*')
def _api_generic(resource):
return api_generic(request, request_processor, current_app, resource)
@app.route(base_url + '<string:resource>', methods = ['OPTIONS'])
@crossdomain(origin='*', headers='Content-Type, X-User, X-Token')
def _options(self):
return jsonify({'Allow' : 'GET,POST,PUT' }), 200
return app
评论列表
文章目录