Фляга установила куки и ответила на почтовый запрос с возвращенным статусом - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь установить связь между сервером nodejs и моим сервером фляг.
Клиент отправляет мне словарь, и я пытаюсь обновить файл cookie и отправить обратно сообщение о состоянии, одновременно обновляя файл cookie.
Мой текущий код

@app.route('/fridge_handling', methods = ['POST'])
def fridge_handling():
    if request.method == 'POST':
        data = request.get_json()
        if(data['type'] == 'update_cache'):
            del data['type']
            status = propagate_fridge(data)

        return json.dumps({"status" : 'Fridge updated'})
    else:
        return None

def propagate_fridge(fridge_items):
    resp = make_response(redirect(url_for('fridge_handling')))
    fridge_items = json.dumps(fridge_items)
    resp.set_cookie('fridge_items', fridge_items,expires=datetime.now() + timedelta(days=30))
    return'Fridge updated'

Теперь этот код действительно отправляет клиенту сообщение «Обновлен холодильник», но он не обновляет куки (потому что я не отправил ответ обратно)
У меня 2 проблемы

  • как прикрепить сообщение «статус» к объекту ответа

  • как отправить объект ответа обратно клиенту, если я не удерживаю его URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...