可观察变量可用于NodeJS吗?

问题描述 投票:0回答:2

异步控制机制已经从回调发展到承诺(异步/等待),再到可观察的事物。

是否存在可观察对象的ES实现,如果没有,是否存在另一种在nodeJS应用程序中使用可观察对象的方法?

node.js promise observable
2个回答
2
投票

就ES Observables的节点支持而言,您会发现,截止到撰写本文为止,尚无支持。您可以在节点上检查here以获取可观察支持的最新状态。


1
投票

仅以正常方式使用rxjs。

$ mkdir rxjs-test && cd rxjs-test
$ npm install rxjs
$ node -e "require('rxjs').Observable.of(1).subscribe(console.log);"
1
$ node -e "require('rxjs').Observable.interval(1000).take(5).subscribe(console.log);"
0
1
2
3
4
$

当然,您知道,可观察性并不是诺言的一对一替代。承诺代表一个单一的未来价值;可观察值代表了一系列未来价值。

© www.soinside.com 2019 - 2024. All rights reserved.