Flask-CORS解决Ajax跨域请求问题

在本地开发网站的过程中,js访问后端服务会出现

已拦截跨源请求:同源策略禁止读取位于 http://192.168.99.100:8080/signup/ 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。

这时可以通过Flask-CORS解决问题。

1、安装。

pip install flask-cors

2、使用。

1
2
3
from flask_cors import CORS
global_app = Flask(__name__)
CORS(global_app)