【发布时间】:2016-10-31 06:21:59
【问题描述】:
我们正在从 parse.com 迁移到 Heroku,但在使用 Heroku Scheduler 运行计划作业时遇到了问题。
使用heroku run node cloud/scheduled.js 我尝试运行以下文件。但是,success 回调或 error 回调都不会被触发。有人知道为什么会这样吗?
var Parse = require('parse/node');
Parse.initialize(
'<app-id>',
'<js-key>',
'<masterkey>'
);
Parse.serverURL = 'https://hang-app-dev.herokuapp.com/parse';
Parse.Cloud.useMasterKey();
function findSomething(){
var userObject = Parse.Object.extend("User");
var query = new Parse.Query(userObject);
query.include("firstName");
query.equalTo("verifiedPhone", true);
query.find({
success: function(results){
console.log("Success!!");
},
error: function(results, error){
console.log("Fail: " + error.message);
}
});
}
findSomething();
process.exit();
链接到similar question:但该解决方案似乎在我们的设置中不起作用。
【问题讨论】:
标签: node.js heroku parse-platform promise scheduled-tasks