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