def cors_enabled(fn):
fn.required_methods = getattr(fn, 'required_methods', set())
fn.required_methods.add('OPTIONS')
fn.provide_automatic_options = False
@wraps(fn)
def inner(*args, **kwargs):
if request.method=='OPTIONS':
resp=current_app.make_default_options_response()
else:
resp=fn(*args,**kwargs)
resp=make_response(resp)
return add_cors_headers(resp)
return inner
评论列表
文章目录