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

我想在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'); } 

我试图用这个terminal行命令来运行它:

 heroku run sayHello -a myAppName 

收益:

 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