Как заполнить массив cookie с помощью асинхронных запросов? - PullRequest
0 голосов
/ 24 апреля 2019

Я использую куки для установки значений в массиве.

req.cookie.array = []; // At first request

Тогда вот так:

req.cookie.array.push('valueX');

К сожалению, я отправляю свои запросы асинхронно, так что какой бы запросвозвращается к серверу, самые быстрые перезаписываются последними.Как мне синхронизировать их?

Я не могу изменить метод запроса, так как использую FilePond .Есть ли другой способ предотвратить это?

FilePond в основном отправляет файл один за другим, и я сохраняю имя файла на сервере в массиве.

FilPond.File1+ Cookie ===> Сервер [сохранить имя файла в cookie] ======> Файл cookie сохраняется в клиенте

FilPond.File2 + Cookie =====> Сервер [сохранить имя файла в cookie] ===> Файл cookie сохранен в клиенте

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

...