1

私はペブルが初めてです。最近、pebble クライアントがポーリングによってサーバーからデータを取得するための簡単なプログラムを作成しました。Pebble.js、ajax、setInterval 関数を使用しています。サーバーは node.js 上にあります。私が抱えている問題は、20回以上のクエリの後にポーリングがフリーズし、小石に変更がなくても、サーバーでクエリ信号を取得できることです。

クライアント側のコードはここにあり、サーバー側のコードは単純な http 応答です。

var UI = require('ui');


var card = new UI.Card({
title: 'Pebble.js',
body: 'Press any button.'
});

card.show();

var ajax = require('ajax');

setInterval(function(){ 
ajax({ url: 'http://182.92.151.205:20000/quote', type: 'json' },
function(data) {
card.body(data.quote);
card.title(data.author);
},
function(error){
card.body(error);
card.title('no');
}
);
}, 5000);
4

1 に答える 1

0

私は自分自身を解決しました、理由:ajaxを使用する場合はgcがありません!

于 2015-01-04T17:39:57.567 に答える