Как бы вы создали потоковый API с Node ? так же, как API потоковой передачи Twitter .
В конечном итоге я хочу получить первое обновление от 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-сервер с узлом легко, но он не может вернуть поток (или я пока не выяснил, как).