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