问题标签 [parse-cloud-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
271 浏览

parse-platform - 带有附加约束的“最近点”查询

我有一个相对标准的 Parse 查询来获取“checkIn”类中最接近对象位置的项目,如下所示:

这可以按预期工作,但是可以返回执行请求的用户的签到。为了避免这种情况,我添加了一个额外的约束,所以我的代码现在看起来像这样:

但是有了这个添加,我不再从查询中收到任何结果。如何添加约束并仍然获得所需的结果?

0 投票
2 回答
436 浏览

parse-platform - 注册后在 afterSave 中 request.user 是否为 NULL?

A 有一个 iOS 应用程序,其中用户(起初是匿名的,因为我正在使用 enableAutomaticUser)调用 signUpInBackgroundWithBlock,它返回成功 = YES。新的,现在是非匿名用户创建一个对象,并在云代码中调用 afterSave()。

如果我在 afterSave() 中检查 request.user ,它显示用户为 NULL,但该对象被正确保存,并且它的 createdBy 也正确设置为新用户。

根据文档,request.user 只有在用户未登录时才应为 NULL。有谁知道为什么在成功注册后它会为 NULL?这是一个错误吗?

0 投票
0 回答
224 浏览

javascript - 如何在 parse.com Cloude Code 平台上解析 html 字符串?

我将 parse.com 用于一个小而简单的后端,并尝试从网页中抓取一些图像 url。

我能够使用 parse.com Cloud Code 将站点中的 html 加载到字符串中。

但现在我需要将 html 转换为文档或其他可搜索的结构。有没有办法从我可以用来搜索特定标签的 html 创建一个文档?

0 投票
3 回答
15064 浏览

javascript - 如何在 Parse Promise 链中传递额外的数据

在我的 Parse Cloude 代码中,我需要运行几个连续的查询,每个查询都使用“find()”。

例子:

问题是:如何在最后的“then”语句中访问“result1”和“result2”,而不将它们分配给在父作用域中声明的变量。

我为什么要问这个问题:如果你嵌套了一堆你在循环中创建的 Promise 以使它们并行执行,那么你不能使用父作用域技巧(想象一下围绕上述语句的 for 循环,其中所有的 Promise 都是放入一个数组,然后使用“Parse.Promise.when”进行评估。它们都将同时开始修改父范围变量。)

我可以创建某种承诺对象,我可以在其中返回以下内容:

所以我可以通过执行从“result2”参数中获取值

我希望我说清楚。这不是很容易解释。

0 投票
3 回答
568 浏览

javascript - 无法从解析云更新我的收藏?

我在解析云代码时遇到问题。以下是更新我的游戏分数表中的分数和更改日期。但它不起作用。虽然我在我的网络代码中做同样的事情并且它工作正常。我在这里做错什么了吗?

如果是这样,请帮助我,以便我可以使其正常工作。

0 投票
2 回答
1171 浏览

timeout - 增加 Parse Cloud Code Function 超时时间

我有一个 Parse Cloud Code 函数,它必须向另一个服务发出 https 请求,并且该服务可能需要很长时间才能完成执行,以使我的函数保持在 15 秒超时内。有没有办法将超时限制增加到 15 秒以上?

0 投票
0 回答
317 浏览

parse-platform - 在 Parse.com 中,如何避免在模型上级联 afterSave 事件?

这是用例:

A是模型,B是与A相关的模型。

在 A 的 afterSave() 上,我发送了一个推送通知。在 B 的 afterSave() 上,我发送了一个推送通知。但是在 B 的 afterSave() 上,我在 A 上调用 save(),这导致 A 的 afterSave 触发另一个推送通知。我想避免这种情况。

如何将 A 保存在 B 的 afterSave() 中,以便不调用 A 的 afterSave()?

更好的是能够以某种方式将消息传递给 A,它的 B 导致 afterSave(),即一般来说,云函数而不是导致 afterSave() 的直接 http 请求,然后有条件地执行剩下的逻辑。

非常感谢您的帮助!谢谢!

0 投票
1 回答
485 浏览

javascript - 删除 Parse Cloud Code 中的其他文件

我在名为 push_cloud_code.js 的云代码中添加了一个新的 javascript 文件。如图所示:在此处输入图像描述

我想知道如何从我的云代码文件中删除这个文件。如果有可能呢?

我也想知道如何在 iOS 中调用这个函数。或者您是否只能调用 main.js 文件中的函数,例如使用以下代码:

提前感谢一堆帮助。

0 投票
1 回答
1694 浏览

javascript - 使用 Parse 通过 Mailgun 发送电子邮件

我正在尝试设置以Cloud Code发送电子邮件。我已经成功编写了下面提到的 Java Script 代码ParseMailgun

但我不断收到以下错误

我正在焦急地寻找解决方案,因为我也是 Parse/Mailgun 和 JS 的新手。

问候

0 投票
1 回答
246 浏览

javascript - 在 Cloud Code 中解析并发

有人可以解释一下在以下情况下会发生什么:

我们有 2 个云代码功能。

  • FunctionOne 使用 Promise 执行一些异步操作,并修改 A 类的实例。
  • FunctionTwo 删除类 A 的实例

调用 FunctionTwo 并删除类型 A 的实例,同时通过调用 FunctionOne 修改和保存同一个实例,会发生什么情况?(例如,这些呼叫可能来自 2 个不同的移动设备)。