Observable可以在Nodejs中使用吗?

时间:2017-07-14 02:19:50

标签: node.js promise observable

首先是回调,然后是Promises和Now Observables。

是否有任何方法可以在nodeJs应用程序中使用Observable。或者nodeJs Applications只能使用Callbacks或Promises for Asynchronous Flow?

如果它们是在nodeJs应用程序中使用的方式,那么它是如何使用的?

2 个答案:

答案 0 :(得分:1)

就ES Observables的节点支持而言,你会发现在撰写本文时还没有支持。您可以在here中查看节点中Observable支持的最新状态。

答案 1 :(得分: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
$

当然,您已经意识到,可观察性并不是承诺的一对一替代品。承诺代表着一个未来的价值;可观察量代表了未来价值观。