1

我的问题涉及对来自ReadableStreamDefaultReader. 我猜是来自 Promise 的拒绝reader.read()通常表明获取请求的网络故障(在这种情况下,我猜想继续阅读是不安全的,我应该完全停止使用该阅读器),但也许有可以安全继续阅读的其他可能错误?

那么在我收到 Promise 拒绝后reader.read(),在哪些情况下我可以继续阅读,在哪些情况下我应该完全废弃阅读器?我是否需要反省错误的类型才能做出决定?

4

1 回答 1

1

流无法从错误中恢复。如果它出错,从它读取总是会返回一个被拒绝的承诺。

于 2018-02-04T19:17:02.390 回答