使用解析服务器的后台作业&Heroku调度器
Background job using parse-server & Heroku Scheduler
为我的Android应用程序使用解析服务器和heroku。想要创建后台工作,就像Parse.com早些时候提供的那样,但似乎无法实现。在解析器服务器示例文件夹中,我添加了一个jobs.js文件,其中包含以下内容:
var Parse = require('parse/node');
Parse.initialize('my_app_id');
Parse.serverURL = 'https://random-name.herokuapp.com/parse';
function saveSomething(){
var obj = new Parse.Object('my_class', 'random');
obj.save(null, {
success: function(place){
console.log("Success!!");
},
error: function(place, error){
console.log("Fail: " + error.message);
}
});
}
function sayHello() {
console.log('Hello');
}
sayHello();
saveSomething();
sayHello((运行良好,但saveSomething((在运行时得到"error:unauthorized"消息:heroku run node jobs.js。所以我有两个问题。
1.使用解析服务器&heroku?
2."jobs.js"代码有什么问题吗?为了完成后台作业任务,通常应该采取不同的做法?
(尝试向Parse.initialize添加javascript键('app-id','javascript key'(;没有任何运气(
解决方案是在"Parse.serverURL='"行之后添加"Parse.Cloud.useMasterKey((;"https://random-name.herokuapp.com/parse',并在"Parse.initialize('my_app_id','js-key','master key'(;"中添加应用程序主密钥,以获得正确的授权。
var Parse = require('parse/node');
Parse.initialize('app-id', 'js-key','master-key');
Parse.serverURL = 'https://random-name.herokuapp.com/parse/';
Parse.Cloud.useMasterKey();
function saveSomething(){
var MyClass = Parse.Object.extend("MyClass");
var myclass = new MyClass();
myclass.set("columnName", "value");
myclass.save({
success: function(place){
console.log("Success!!");
},
error: function(place, error){
console.log("Fail: " + error.message);
}
});
}
saveSomething();
希望这能帮助到别人。
相关文章:
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- 通过JSON&比较时间
- Jquery模板,如果xx&&如果yy
- jQuery工具验证器自定义效果-添加&消除影响
- Twitter引导程序Typeahead-Id&标签
- AngularJS&JSON-从Previous&下一个对象
- 什么是&&在没有if的行中的变量之间
- 关于引入外部javascript文件的问题&css通过https
- 指令的模板必须只有一个根元素:With restrict E&替换true
- 使用ajax的服务器端分页&jQuery
- Javascript,如果条件在没有&&逻辑运算符当&&它不起作用
- 如何使用dropzone&vueJs
- 如何准确执行加载脚本&退出弹出窗口
- 如何添加CSS&JavaScript进入Windows窗体应用程序C#.net
- Solr查询以按日期月份获取数据&年
- 显示&作为&在jsp中使用angularjs而不使用ng-bind-html
- 使用解析服务器的后台作业&Heroku调度器