Parse.com 到 Heroku:将后台作业与 heroku 和调度程序一起使用

Parse.com to Heroku: use background job with heroku and scheduler

我想在 parse-server-example 中使用我的 jobs.js 中的第一个函数 sayHello

在我的 jobs.js 我有这个:

var Parse = require('parse/node');
Parse.initialize('xx', 'xx','xx');
Parse.serverURL = 'xx';
Parse.Cloud.useMasterKey();

function sayHello() {
console.log('Hello');
}

我尝试使用此终端行命令 运行 它:

heroku run sayHello -a myAppName

returns:

Running sayHello on myAppName... up, run.6148
bash: sayHello: command not found

你应该把你想要的工作 运行 放在函数之外的自己的文件中(没有 .js 扩展名)。

    var Parse = require('parse/node');
    Parse.initialize('xx', 'xx','xx');
    Parse.serverURL = 'xx';
    console.log('Hello');

然后您可以从命令行运行执行以下操作。

    heroku run node nameOfFile --app yourAppName