2014-10-10 58 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编译客户端代码,并且您可以在浏览器中从服务器接收数据。