【发布时间】:2020-06-22 16:38:51
【问题描述】:
我有以下问题,如果有人能给我一个想法,我将不胜感激,我尝试了一些,但没有奏效。 考虑代码:
while (this.fastaSample.length > 0) {
this.datainputService
.saveToMongoDB(this.fastaSample.slice(0, batch))
.subscribe();
}
它应该解决我无法在单个http调用中发送数据的问题,因为它太大了,我可以毫无问题地发送10%,超过这个,它不起作用! 所以我想,我应该发送小批量,我在这里咨询了一些问答,他们帮助了我,但没有解决问题。
我曾尝试像在 node 中那样使用 await,但它不起作用;它一次发送所有的http,最好停止/保持代码直到最后一个http调用完成,这很好! 有什么建议吗?
【问题讨论】:
-
第一:我没有看到任何代码显示您如何发送数据,也没有看到您如何接受数据。正常的多部分 POST 将在完成上传所需的时间内保持活动状态,那么您的端点有何不同?