2015-01-04 4 views
1

Я новичок в Pebble. Недавно я написал простую программу для pebble-клиента для получения данных с сервера путем опроса. Я использую функции Pebble.js, ajax и setInterval. Сервер находится на узле.js. Проблема заключается в том, что опрос зависает после 20+ запросов, без изменений на галерее, но все равно может получить сигнал запроса на сервере.Опрос замораживания, Pebble.js, ajax, node.js

Код на стороне клиента здесь, а код на сервере - это простой ответ 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); 

ответ

0

Я решил сам, причина: нет gc при использовании ajax!

+4

Что значит «нет»? Как вы решили проблему? – sarfata

Смежные вопросы