把cors当作樱桃味的工具来处理。
cherrypy-cors的Python项目详细描述
对Cherrypy的CORS支持
许可证
许可证在项目元数据中指明(通常是一个或多个 在宝藏分类中)。有关详细信息,请参见this explanation。
简而言之
在应用程序中,可以全局安装该工具。
importcherrypy_corscherrypy_cors.install()
或者显式地将其添加到应用程序中。
importcherrypy_corsapp=cherrypy.tree.mount(...)app.toolboxes['cors']=cherrypy_cors.tools
然后,在cherrypy配置中启用它。例如,为所有人启用 静态资源。
config={'/static':{'tools.staticdir.on':True,'cors.expose.on':True,}}
见simple-example 作为一个可运行的例子。