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.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM