Bạn sẽ tạo API truyền trực tuyến với Node bằng cách nào? giống như số Twitter streaming API.Cách tạo API truyền trực tuyến với NodeJS
Điều tôi muốn làm cuối cùng là nhận bản cập nhật đầu tiên từ FriendFeed api và phát trực tuyến khi có bản cập nhật mới (nếu id khác) và sau đó hiển thị nó dưới dạng dịch vụ web để tôi có thể sử dụng WebSockets trên trang web của tôi :).
Cho đến nay tôi có điều này:
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();
Mà chỉ nhận được dữ liệu từ FriendFeed, tạo ra các máy chủ Http với nút rất dễ dàng nhưng nó không thể trở về một dòng (hoặc tôi chưa phát hiện ra làm sao).
tôi không thể làm điều đó, tôi có một thời gian khó có thể hiểu Node, vì vậy, tôi muốn lặp lại http yêu cầu, nhưng vì một lý do nào đó tôi không thể đính kèm một cuộc gọi lại đến httpRequest.end :(. Dù sao, cảm ơn rất nhiều! – igorgue