gpt4 book ai didi

rxjs - 如何将 Fetch API 响应转换为 RxJS Observable?

转载 作者:行者123 更新时间:2023-12-04 01:17:03 26 4
gpt4 key购买 nike

我如何转换任何内容 Fetch API返回 RxJS Observable ?是否RxJS.fromPromise帮助?

最佳答案

当 fetch 调用返回另一个包含响应对象的 promise 时,我将创建您自己的 observable:

import { Observable } from 'rxjs';

const data$ = Observable.create(observer => {
fetch('http://server.com')
.then(response => response.json()) // or text() or blob() etc.
.then(data => {
observer.next(data);
observer.complete();
})
.catch(err => observer.error(err));
});

data$.subscribe(data => /*do something with data*/);

关于rxjs - 如何将 Fetch API 响应转换为 RxJS Observable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44877062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com