私は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マーク