Итак, после некоторого исследования Github и пакетов npm я нашел этот.
Сначала вы устанавливаете node-schedule
Планировщик заданий типа «cron-like» и «не-cron-like» для узла.
Вы можете установить его через Putty на сервере с помощью этой команды npm install node-schedule
После установки его успешно можно открыть файл main.js, что у вас есть облако код и вставьте следующий код
var schedule = require('node-schedule');
var j = schedule.scheduleJob(' * * * * *', function(){
console.log('This console log will run every 5 minutes');
});
значение звезд
* * * * * *
┬ ┬ ┬ ┬ ┬ ┬
│ │ │ │ │ |
│ │ │ │ │ └ day of week (0 - 7) (0 or 7 is Sun)
│ │ │ │ └───── month (1 - 12)
│ │ │ └────────── day of month (1 - 31)
│ │ └─────────────── hour (0 - 23)
│ └──────────────────── minute (0 - 59)
└───────────────────────── second (0 - 59, OPTIONAL)
Таким образом, вы можете иметь полный код работает так, если вы хотите, чтобы работать 5 секунд (т о ли его работы путем замены кода облака)
var schedule = require('node-schedule');
var j = schedule.scheduleJob('*/5 * * * *', function(){
Parse.Cloud.define("averageStars", function(request, response) {
var query = new Parse.Query("Review");
query.equalTo("movie", request.params.movie);
query.find({
success: function(results) {
var sum = 0;
for (var i = 0; i < results.length; ++i) {
sum += results[i].get("stars");
}
response.success(sum/results.length);
},
error: function() {
response.error("movie lookup failed");
}
});
});
});
Полезные ссылки:
node schedule
Попробуйте это и я жду ваших результатов!
это действительно хороший вопрос. я хочу сделать то же самое, и мне интересно, есть ли способ сделать это. Ждем ответа! –