如何通过异步请求填充Cookie的数组?

时间:2019-04-24 15:23:09

标签: node.js filepond

我正在使用cookie来设置数组中的值。

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。

0 个答案:

没有答案