TwitterのAPIを照会する2つの関数があります。クエリはWebインターフェイスを介して行われ、チェックボックスがオンの場合は各関数を呼び出します。私の問題は、すべてのクエリが完了した後です。データを保存してWebインターフェイスに戻したいと思っています。これはどうすればいいですか?Node.jsコールバックを使用してWebインターフェイスにデータを送信する方法
if (string.checktweet1 == 'on') {
tweets(string.teamname)
}
if (string.checkmentions1 == 'on'){
mentions(string.teamname)
}
if (string.checktweet2 == 'on'){
tweets(string.playername)
}
if (string.checkmentions2 == 'on'){
mentions(string.playername)
}
function mentions(x){
client.get('search/tweets', {q:x, count:1},
function (err,data,){
for(var index in data.statuses){
var tweet = data.statuses[index];
console.log(tweet.text);
}
})
}
マイコードのみがデータベースなしでファイルにデータを保存するための「つぶやき」
json = {};
function tweets(y){
client.get('statuses/user_timeline', {screen_name:y, count:1},
function(err,data) {
for(var index in data){
var tweet = data[index];
console.log(tweet.text);
}
json[index] = tweet
res.end(JSON.stringify(json));
})
}
これはサーバーのサイドコードですか?データベースを使用していますか?あなたはdevの目的のために 'JSON'ファイルから読み書きできます – cl3m
@ cl3mこれはサーバー側のコードです。私はデータベースを使用していません。 TwitterのAPIから受け取ったデータを自分のウェブインターフェースに直接送りたいだけです –
ウェブインターフェースからどのようにあなたのサーバーコードを呼び出すのですか?あなたは何らかのAjaxコールを使用していますか? – cl3m