2014-10-10 97 views
0

我正在使用nodejs流從我的關卡數據庫中取數據(使用leveldb)。下面是我使用的代碼的片段:使用AngularJS處理Nodejs流

app.get('/my/route', function (req, res, next) { 

    leveldb.createValueStream(options) 
    .pipe(map.obj(function (hash) { 
     level.get(somekeys, function (err, item) { 

      return item 
     }) 
     })) 
    .pipe(res) 
    }) 

到目前爲止,我一直在使用list-stream模塊獲得在客戶端的數據。

現在我想檢索客戶端上的信息作爲流。我讀過這篇文章(http://www.kdelemme.com/2014/04/24/use-socket-io-to-stream-tweets-between-nodejs-and-angularjs/)如何使用socket.io,但我不想使用socket.io

有沒有簡單的方法來做到這一點?

+0

我把流直接扔到服務器的響應,而不是通過angularjs傳遞它 – 2014-10-10 13:22:19

回答

0

這可以用Shoe完成。您必須使用browserify編譯客戶端代碼,並且您可以在瀏覽器中從服務器接收數據。