У меня есть приложение VueJS, использующее vue-ресурс, созданный на веб-сервере Flask. Я пытаюсь использовать сеансы фляги для хранения не конфиденциальных данных.
Request.vue:
this.$http.post('/additem', postData)
.then(function success(res) {
console.log('all items after add:', res.body);
});
routes.py:
APP.config.update(
SESSION_COOKIE_HTTPONLY=False,
SECRET_KEY='speakfriend'
)
@APP.route('/', methods=['GET'])
def index():
return render_template('index.html', rawsettings=config)
@APP.route('/additem', methods=['POST'])
def add_item():
entity_id = request.form.get('entity_id')
session['items'].append(entity_id)
print('items: {}'.format(session['items']))
session.modified = True
return jsonify(session['items'])
Каждый раз, когда я попадаю на маршрут /additem
, заголовок ответа Set-Cookie представляет собой ключ сеанса, отличный от того, который был отправлен в заголовке запроса. Что мне не хватает?