1.问题描述
在使用flask的时候,已经使用
CORS(app, resources=r'/*')注册CORS, "/*" 允许访问所有api 解决跨域问题
但是前端依然出现跨域问题,后端终端并没有捕捉到错误
has been blocked by CORS policy: No 'Accessontrol-Allow-0rigin header is present on the requested resource
2. 解决
通过 try except Exception as e 捕捉到错误新,原来是conda环境中莫名其妙少了一个包,导致import错误,但这个错误并没有在终端输出,通过try语句捕捉到才在logger文件中查看到。
所以不仅仅是前后端通信会出现跨域问题,后端的bug同样也会出现报跨域问题。