【问题标题】:How to give data in small parts from BE to the FE?BE如何给FE分小块的数据?
【发布时间】:2023-01-12 23:04:13
【问题描述】:

我的情况是,Web 应用程序 (FE / react.js) 正在尝试生成一个 csv 文件,其中包含来自网关 (BE / node.js) 服务请求的响应。

由于数据太大,FE 发送的部分请求使用了 limit 和 offset 值。然后它尝试合并它。

但是 FE 想在一次请求中获取数据。对于这个问题,看起来我们可以使用流。但是,当我搜索它的用法时,找不到示例。

在网关服务上,如何使用限制和偏移向内部服务发送多个请求,并通过流将其提供给 FE?

我期望按部分将数据返回到 Web 应用程序

【问题讨论】:

    标签: node.js http stream hapi


    【解决方案1】:

    是的,Stream 或 Server-Sent Events (SSE) 是可行的方法。在你的情况下,我建议尝试 SSE。

    以下是一些示例:

    https://dev.to/dhiwise/how-to-implement-server-sent-events-in-nodejs-11d9

    https://www.digitalocean.com/community/tutorials/nodejs-server-sent-events-build-realtime-app

    【讨论】:

      猜你喜欢
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-16
      • 2020-01-14
      • 2017-08-06
      • 2018-06-13
      相关资源
      最近更新 更多