だから私は作成しようとしているnode.jsアプリケーションを持っています. これはすべて実行されますが、見つかったオブジェクトの配列を送信した後、アプリケーションはエラーでクラッシュします
TypeError: Cannot read property 'children' of undefined
すでにそれらの値を見つけて出力に使用しているため、これは意味がありません。何が間違っている可能性がありますか?
var express = require("express"),
restler = require("restler");
var app = express.createServer();
app.all('/:subreddit', function(req, res){
restler.get("http://www.reddit.com/r/"+ req.params.subreddit + ".json").on('complete', function(reddit){
var reddit_data = reddit.data.children;
var titles = new Array();
var i = 0;
while (i<5){
titles[i] = i+": " + reddit_data[i].data.title;
i++
}
res.send(titles);
});
});
app.listen(14042);
console.log("redSMS listening on 14042");