odoo开发学习 --修改odoo12代码,允许跨域访问

修改odoo12代码,允许跨域访问。
进入odoo12容器,如下3个目录修改源代码:
/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py 搜索: response.headers['X-Frame-Options'] = ‘DENY’ 注释掉该行。
/usr/lib/python3/dist-packages/odoo/addons/auth_signup/controllers/main.py 搜索: response.headers['X-Frame-Options'] = ‘DENY’ 注释掉该行。
/usr/lib/python3/dist-packages/odoo/addons/portal/controllers/portal.py 搜索: response.headers['X-Frame-Options'] = ‘DENY’ 注释掉该行。

 

补充--自定义结构代码-Controller接口修改:

---加参数cors:
@http.route("/", type='json', auth="none", csrf=False, method=["POST"], website=True, cors="*")
odoo官网参数解释: cors – The Access-Control-Allow-Origin cors directive value.
posted @ 2020-07-29 11:30  hello-Jesson  阅读(915)  评论(3编辑  收藏  举报