如果我有一个像 https://jsonplaceholder.typicode.com/users 这样的 URL,它会返回 10,000 个 JSON 对象而不是 10 个,或者更简单地说,100 个完整格式的 JSON 字符串,这需要 1 分钟来获取每个来自数据库的 100 个 JSON 字符串,我如何在客户端 javascript 上使用 fetch 来保持“等待”来自服务器的下一个响应,直到达到 100(为简单起见,100 将根据上一个消息停止JSON刺痛)?
大多数长轮询示例定期使用轮询。
如你所见,订阅函数进行一次获取,然后等待 响应,处理它并再次调用自己。
if (response.status == 200)
// Call subscribe() again to get the next message
await subscribe();
这不是我想要的