python - 将 Flask-CORS 与 Flask LoginManager 一起使用
问题描述
我的烧瓶后端身份验证使用 Flask LoginManager 来处理用户登录和注销。
LoginManager 是基于会话的身份验证,我在 JavaScript 前端遇到了很多麻烦,其中视图使用 @login_required 装饰器。当我删除这个装饰器时,我的前端工作正常。
我搜索并确定我应该在后端使用 CORS。
现在我的问题是如何使用 Flask-CORS 和 login_required 和 flask LoginManager?
我试过这个但它不起作用:
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
任何人都可以帮助我吗?
解决方案
推荐阅读
- r - 按顶部最高的奇怪列排序
- angular - Css 和 js 文件不会加载到生产环境中
- sql - 将聊天消息存储在json字段django中好吗?
- python - 从双循环附加数据
- java - 如何从 Rect 中获取所有像素?
- java - 如何使用 XSLT-1.0 创建子表
- dependency-injection - 由于程序集冲突,在非 dotnet 核心项目(.net fx 4.6.2)上使用 MS.Extns.DependencyInjection 和 MS.Extns.Logging 时 MSbuild 失败
- javascript - JQuery 连接到不触发的正确处理程序
- angular - “粘性”Angular Material 工具栏
- reactjs - 关于 React Redux