Как вы собираетесь создавать потоковый API с Node? так же как Twitter streaming API.
В конечном итоге я хочу получить первое обновление из FriendFeed api и поток, когда станет доступен новый (если идентификатор отличается), а затем выставлять его как веб-сервис, поэтому я могу использовать его с WebSockets на моем сайте:).
Пока у меня есть это:
var sys = require('sys'),
http = require('http');
var ff = http.createClient(80, 'friendfeed-api.com');
var request = ff.request('GET', '/v2/feed/igorgue?num=1',
{'host': 'friendfeed-api.com'});
request.addListener('response', function (response) {
response.setEncoding('utf8'); // this is *very* important!
response.addListener('data', function (chunk) {
var data = JSON.parse(chunk);
sys.puts(data.entries[0].body);
});
});
request.end();
который получает данные только от FriendFeed, создание Http-сервера с помощью node выполняется легко, но он не может вернуть поток (или я еще не понял, как это сделать).