问题:
Access to XMLHttpRequest at ‘http://xxx.xxx.xxx.xxx/admin/feedback' from origin ‘http://localhost:63342' has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
分析:
静态html页面与后端服务不在同一个域下面,后端flask服务此接口没有放开外部访问,如何放开接口外部访问呢?
解决:
安装flask cors
1
flask-cors==4.0.0
接口添加cross_origin装饰器
1
2
3
4
5
6
7from flask_cors import cross_origin
@app.route(f"{url_prefix}/feedback", methods=['POST'])
@cross_origin()
def feedback():
pass
好记性不如烂笔头,没事记一记。
