- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如何使用数组中的 url 字符串处理多个 httpRequest?以下是我迄今为止尝试过的方法,但每次我尝试部署要解析的代码时都会收到错误消息。
Parse.Cloud.define("FetchData", function(request, response) {
Parse.Cloud.useMasterKey();
var urls = ["url1", "url2"]
return Parse.Cloud.httpRequest({
//For loop below FAILS**
for (i = 1; i < 8; i++) {
url: urls[i]
},
}).then(function(httpResponse) {
//Handle Json here
response.success("Success");
},
function (error) {
response.error("Error: " + error.code + " " + error.message);
});
});
最佳答案
Cloud.httpRequest
返回发出请求的 promise 。在一个循环中调用它,收集这些 promise ,然后使用 Promise.when()
创建一个新的 promise ,当所有的 http 请求 promise 都得到满足时,它就会得到满足:
var _ = require("underscore"); //so we can map over an array
var urls = ["url1", "url2", "url3"];
Parse.Cloud.define("FetchData", function(request, response) {
var promises = _.map(urls, function(url) {
return Parse.Cloud.httpRequest({ url:url });
});
Parse.Promise.when(promises).then(function() {
response.success(_.toArray(arguments));
}, function (error) {
response.error("Error: " + error.code + " " + error.message);
});
});
关于javascript - HttpRequest 使用来自数组 Parse.com Cloudcode 的多个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34368529/
我正在开发私有(private)聊天应用程序,我想在createdAt字段一天后删除我的消息,我环顾四周,找不到任何关于在一段时间后调用云代码的有用示例 有人可以帮助我了解方法吗? 最佳答案 Pars
我试着写了一个云代码功能,发送有针对性的推送通知。我传递的 user id 存在于 Parse数据库,但是当我运行这段代码时,我得到了响应、成功和我的日志显示发送的通知结果为真。 推送日志中存在通知,
每次保存新笔记时,我都会尝试向所有具有读取权限的人发送推送消息。 在伪代码中,它应该获取 ACL。评估 ACL 中的每个成员并返回具有读取访问权限的所有用户的数组。然后向每个成员发送推送通知。 我试过
我正在尝试使用云功能查找之前未联系过的用户。我使用的表格很少: 用户表 - 添加了“hasLight” bool 列的标准表 连接表: 'user' - 指向用户的指针(第一面) 'userId' -
对于 JS 来说有点陌生。我正在使用 Parse.com 的 CloudCode 来计算“Post”实例的“分数”。我检索与帖子相关的任何“投票”,然后总结它们的“值”,然后返回该值。 Parse.C
我尝试在 Parse.com 上的 Cloud Code 中使用解构赋值,但是当我运行代码时,编译器给出以下错误: Result: ReferenceError: Invalid left-hand
我在两个类之间有一个指针关系,我需要获取类 A 和类 B。当我使用 Rest 和 Android SDK 时,它工作得很好,但我正在 CloudCode 中构造一个函数,它需要在那里工作。 任务(指向
CloudCode 函数是: Parse.Cloud.define('addFriend', function(request, response) { var userId = request
我尝试通过 cloudCode 创建具有随 secret 码的新用户,但总是收到错误。错误的主体是我设置的密码。 这是我的代码: Parse.Cloud.define('account', funct
我翻到了 back4app,运行 Parse,到目前为止,我很喜欢它。我正在编写一些简单的云代码,似乎每一步都在与我作斗争。 这个想法:发送一个 channel 字符串,通过 Parse.Instal
我想在 Parse.com 上使用 Cloudcode 发送推送通知。 推送通知应发送到订阅特定 channel 并触发服务的所有 Android 设备。 最佳答案 您所需要的只是一个安装查询以及随附
我是 Parse cloudcode 的新手,我转动轮子来理解 JS 并编写 cloudCode 以从 PFRelation 中删除用户。谁能帮我解析云代码片段以从 PFRelation 中删除用户。
我在 Parse.com CloudCode 上运行此代码 queryContact.find().then(function(results) { console.log(typeof re
我在我的解析云中运行了这段代码,当我从我的应用程序中调用它时,它永远不会输入成功或错误语句。可能是因为 .save 不起作用? 非常感谢任何帮助:) 这就是我调用云函数的方式: [PFCloud ca
我被这个问题困住了,找不到答案。我在 Cloud Code 中编写了以下函数。 function getSoccerData() { console.log("Entering getSocc
我正在寻找有关如何在自托管 Parse 服务器中为 CloudCode 设置测试环境的最佳实践。我认为现在我们可以完全控制服务器和附加数据库,测试变得更加容易;但是,到目前为止我找不到有关该主题的太多
Parse.Cloud.beforeSave(Parse.User, function(request, response) { var query = new new Parse.Query
这是我尝试使用的 Parse javascript 云代码。创建新的 _User 后,我想将它们添加到我的“客户” Angular 色中。 Parse.Cloud.afterSave(Parse.Us
我想为 iOS 项目设置 Parse.com 的 CloudCode,但我一开始就卡住了。我对控制台不太熟悉,所以肯定是因为我缺乏知识,但我无法独自弄清楚。 我遵循了 CloudCode 指南,一切顺
在Parse的Obj-C SDK中,有这样的函数: // Default Security for creating PFObjects PFACL *defaultACL = [PF
我是一名优秀的程序员,十分优秀!