限制JS获取流库返回的数据
Limit the data returned by the JS Get Stream Library
在我们的架构中,出于安全和其他原因,我们确保在所有 ID 到达用户之前对其进行编码。
当我们开始使用流时,我们将非编码 ID 推送到流中,因为我们从没想过它们会变成 public。
但是,在使用 get stream JS 库获取实时通知后,发回的数据包括从我们的后端发送到流的大部分内容。
所以现在我们开始对推送到流的 ID 进行编码,但后来我们才意识到我们将失去 getActivities 过滤选项,例如 id_lte。
有什么方法可以控制将哪个字段发送回前端,而不是将主要是后端数据的转储发送回前端。
对我们来说,js 实时库真正需要的只是实时计数,除此之外别无其他。我们在按钮上显示实时计数,当用户按下按钮时,我们会通过后端获取数据。
无论如何我们都必须通过我们的后端,因为我们需要丰富过程,句子生成也在后端。我们不能利用原始流数据,所以它也是一种 bandwitch 浪费。
在我们的架构中,出于安全和其他原因,我们确保在所有 ID 到达用户之前对其进行编码。
当我们开始使用流时,我们将非编码 ID 推送到流中,因为我们从没想过它们会变成 public。
但是,在使用 get stream JS 库获取实时通知后,发回的数据包括从我们的后端发送到流的大部分内容。
所以现在我们开始对推送到流的 ID 进行编码,但后来我们才意识到我们将失去 getActivities 过滤选项,例如 id_lte。
有什么方法可以控制将哪个字段发送回前端,而不是将主要是后端数据的转储发送回前端。
对我们来说,js 实时库真正需要的只是实时计数,除此之外别无其他。我们在按钮上显示实时计数,当用户按下按钮时,我们会通过后端获取数据。
无论如何我们都必须通过我们的后端,因为我们需要丰富过程,句子生成也在后端。我们不能利用原始流数据,所以它也是一种 bandwitch 浪费。