如何为API禁用flask csrf保护?

问题描述 投票:0回答:1

我正在开发React Native Expo中的应用程序,并且我已经使用flask制作了api,它给出了csrf错误,但可以与邮递员一起正常工作。我找不到适合我的解决方案。尝试从移动设备登录时出现以下错误信息。错误:192.168.0.140/:1已通过CORS策略阻止从源http://192.168.0.140:8000/api/login?email=fsadfsd&password=fdsfsdf到'http://192.168.0.140:19006'的XMLHttpRequest访问:所请求的资源上没有'Access-Control-Allow-Origin'标头。

我如何为API禁用flask csrf保护?

api flask csrf
1个回答
0
投票

您需要在FLASK应用中启用cors策略为此,您可以使用flask-cors软件包

https://flask-cors.readthedocs.io/en/latest/

首先,安装此软件包

pip install flask-cors

然后像这样使用它

from flask import Flask
from flask_cors import CORS

app = Flask(__name__)
CORS(app)
© www.soinside.com 2019 - 2024. All rights reserved.