首先是回调,然后是Promises和Now Observables。
是否有任何方法可以在nodeJs应用程序中使用Observable。或者nodeJs Applications只能使用Callbacks或Promises for Asynchronous Flow?
如果它们是在nodeJs应用程序中使用的方式,那么它是如何使用的?
答案 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
$
当然,您已经意识到,可观察性并不是承诺的一对一替代品。承诺代表着一个未来的价值;可观察量代表了未来价值观。