我的烧瓶后端身份验证使用Flask LoginManager处理用户的登录和注销。
LoginManager是基于会话的身份验证,在JavaScript前端使用@login_required装饰器的视图时遇到了很多麻烦。 当我移除此装饰器时,我的前端可以正常工作。
我搜索并罚款我应该在后端使用CORS。
现在,我的问题是我如何才能使用带有login_required和flask LoginManager的Flask-CORS?
我尝试了这个,但是不起作用:
from flask_cors import CORS, cross_origin
app = Blueprint('app', __name__)
CORS(app, support_credentials=True)
@login_required
@cross_origin(supports_credentials=True)
def my_view():
... #returns some jsonify values
有人可以帮助我吗?