我的问题涉及来自ReadableStreamDefaultReader
的读者的错误处理。我猜测来自reader.read()
的Promise拒绝通常会指示网络失败的获取请求(在这种情况下,我猜测继续阅读是不安全的,我应该完全停止使用该读取器) ,但也许还有其他可能的错误,继续阅读是安全的?
那么,在我收到reader.read()
的承诺拒绝后,我可以在什么情况下继续阅读?在什么情况下我应该完全废弃读者?我是否需要对错误的类型进行反思才能做出决定?
答案 0 :(得分:0)
流无法从错误中恢复。如果出现错误,从中读取将始终返回被拒绝的承诺。