【问题标题】:Scheduled jobs on Heroku, coming from Parse.com, no callbacks firedHeroku 上的预定作业,来自 Parse.com,没有触发回调
【发布时间】: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


    【解决方案1】:

    以前我曾尝试使用 Heroku Scheduler 运行解析云作业。 我只是将 Parse.Cloud.job 转换为 Parse.Cloud.define 并使用 curl 脚本从 heroku 调度程序运行云功能。 不知道这是否是一个好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 2021-08-18
      • 1970-01-01
      • 2015-10-08
      相关资源
      最近更新 更多