小编Sla*_*hor的帖子

在初始化角度应用之前等待$ http结果

我有一个角度应用程序需要做一个快速的http请求,以便在启动应用程序的其余部分之前获取一些配置信息,至少在控制器之前.看着使用$ UrlRouterProvider,但我没弄明白如何让应用程序等待http完成.

我需要完成的事情:

 $http({method: 'GET', url: '/config'}).then(function(res) {
      configProvider.setConfig(res.data.config);
 }
Run Code Online (Sandbox Code Playgroud)

http angularjs angular-ui-router

8
推荐指数
1
解决办法
129
查看次数

使用parse-server和Heroku Scheduler的后台作业

在我的Android应用程序中使用parse-server和heroku.想要创建后台工作,就像之前Parse.com提供的工作一样,但似乎无法使其工作.在parser-server-example文件夹中,我添加了一个包含以下内容的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();
Run Code Online (Sandbox Code Playgroud)

sayHello()运行正常,但是当我运行时,saveSomething()会收到"error:unauthorized"消息:heroku run node jobs.js.所以我有2个问题.

1.这是使用parse-server和heroku创建后台作业的正确方法吗?

2."jobs.js"代码有什么问题/一般应该做些什么来完成后台工作任务?

(尝试将javascript-key添加到Parse.initialize('app-id','javascript-key');没有任何运气)

javascript android heroku node.js parse-platform

3
推荐指数
1
解决办法
1454
查看次数

哈姆克雷斯特。将集合中的项目与 2 个特定的属性值匹配

我有一个带有 SpecialObject 集合的测试结果。SpecialObject 具有“name”和“surname”作为属性。我想测试该集合是否包含具有 2 个特定属性“name=myname”和“surname=lastname”的 specialObject。

这是我尝试过但没有成功的方法:

assertThat(result, Matchers.<SpecialObject>hasItem(
    allOf(
          hasProperty("name", equalTo("myname")),
          hasProperty("surname", equalTo("lastname"))
));
Run Code Online (Sandbox Code Playgroud)

java hamcrest matcher spring-boot

2
推荐指数
1
解决办法
1501
查看次数