如果使用 继承Resource类来写RESTful-API接口,
需要添加一个类方法options,来解决跨域.
class YourAPI(Rescore):
def options(self):
return {'Allow': '*'}, 200, {'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'HEAD, OPTIONS, GET, POST, DELETE, PUT', 'Access-Control-Allow-Headers': 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild', }
如果其他接口需要使用,不需要继承原来的Resource,直接继承新类,调方法
class A(YourAPI):
def get(self):
super().options()