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