vue+flask 跨域解决


现象:

  vue+axios调取接口时出现:

    response to preflight request doesn't pass access control check: no 'access-control-allow-origin' header is present on the requested resource

  查了是 跨域问题,找了各种办法,自己加头文件、nginx配置、修改vue config.js等均无效。。

临时解决:

  chrome 扩展程序: Allow CORS: Access-Control-Allow-Origin 0.1.4

  每次调试 设置为ON

  

 

 

 

部署后docker后,再次出现 ,只能修改后端,为Flask应用添加以下内容:

from flask_cors import CORS
CORS(app, supports_credentials=True)

 前后端通畅了。


免责声明!

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



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