我对 node.js 和 socket.io 非常陌生,我试图弄清楚如何从外部 url 读取 JSON 数组,然后解析它并显示在主页上。然后我相信我使用 socket.io 来保持该连接打开并在发生更改时使 JSON 对象保持最新。
到目前为止,这就是我对 node.js 的了解。
var http = require("http");
var fs = require('fs');
var options = 'http://api.trakt.tv/user/watching.json/APIKEY/USERNAME';
var server = http.createServer(function(request, response){
console.log('Connection');
http.get(options, function(res){
var data = '';
res.on('data', function (chunk){
data += chunk;
});
res.on('end',function(){
var obj = JSON.parse(data);
console.log( obj );
})
});
response.end();
});
server.listen(8888);
当我连接到 localhost:8888 时,我看到控制台显示“连接”,然后控制台记录 JSON 对象的内容。这是我设法得到的。对于如何在我的索引页面上显示和设置 JSON 对象并使其保持最新,我将不胜感激并提供帮助和指示
TIA 标志