【发布时间】:2020-12-20 14:51:36
【问题描述】:
您好,我有烧瓶后端和 vue 前端,我无法在浏览器中设置 cookie。当我将 cookie 从烧瓶发送到 vue bruser 时,请给我担心:
此 set-cookie 已被阻止,因为它具有 samesite=lax 属性但来自跨站点响应,女巫不是对顶级导航的响应
代码:
from flask import Flask, make_response, jsonify
from flask_cors import CORS
app = Flask(__name__)
CORS(app, supports_credentials=True, resources={r"/*": {"origins": "*"}})
@app.route('/', methods=['GET'])
def index():
resp = make_response(jsonify({'message': 'Hello new flask'}))
resp.set_cookie('key', 'hello', samesite='Strict', secure=True)
return resp, 200
【问题讨论】:
标签: vue.js flask cookies samesite