2014-03-29 66 views
0

我需要做一個GET請求,並在我的節點應用程序中每10分鐘添加一個mongoDB。Node.js自動GET請求

我比較新的節點,目前必須訪問/ myurl啓動過程(GET和添加到數據庫),它按預期工作。

讓節點應用程序不斷髮出GET請求(每隔10分鐘)的最佳方法是什麼?

我的研究使我喜歡的東西:

  • 的JavaScript中:var T = setInterval的(runFunction,1000);
  • 克倫工作。我不確定是否有可能讓cron作業執行節點功能。也許這需要在節點之外完成。

任何建議將不勝感激。

回答

0

由於您使用的節點,我會使用的setInterval:

var t = setInterval(runFunction, 10 * 60 * 1000); 
+0

這可能是一個愚蠢的問題,但爲什麼我需要我設置成變量「T」? – Joel

+0

這可能是一個愚蠢的問題,但爲什麼我需要將它設置爲變量't'? 由於某種原因,我無法讓它以這種方式工作。它只記錄一次。 這工作: '的setInterval(logTime Description該條,10 * 60 * 1000);'' 功能logTime Description該條(){'' 的console.log( '喜');'' }' – Joel

+0

分配到 'T'應該沒有影響 - 你的測試代碼應該也一樣。但是,如果您有其他正在調用clearInterval(t)的代碼,那麼這將取消定期調用。 – cybersam