问题标签 [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.
parse-platform - 带有附加约束的“最近点”查询
我有一个相对标准的 Parse 查询来获取“checkIn”类中最接近对象位置的项目,如下所示:
这可以按预期工作,但是可以返回执行请求的用户的签到。为了避免这种情况,我添加了一个额外的约束,所以我的代码现在看起来像这样:
但是有了这个添加,我不再从查询中收到任何结果。如何添加约束并仍然获得所需的结果?
parse-platform - 注册后在 afterSave 中 request.user 是否为 NULL?
A 有一个 iOS 应用程序,其中用户(起初是匿名的,因为我正在使用 enableAutomaticUser)调用 signUpInBackgroundWithBlock,它返回成功 = YES。新的,现在是非匿名用户创建一个对象,并在云代码中调用 afterSave()。
如果我在 afterSave() 中检查 request.user ,它显示用户为 NULL,但该对象被正确保存,并且它的 createdBy 也正确设置为新用户。
根据文档,request.user 只有在用户未登录时才应为 NULL。有谁知道为什么在成功注册后它会为 NULL?这是一个错误吗?
javascript - 如何在 parse.com Cloude Code 平台上解析 html 字符串?
我将 parse.com 用于一个小而简单的后端,并尝试从网页中抓取一些图像 url。
我能够使用 parse.com Cloud Code 将站点中的 html 加载到字符串中。
但现在我需要将 html 转换为文档或其他可搜索的结构。有没有办法从我可以用来搜索特定标签的 html 创建一个文档?
javascript - 如何在 Parse Promise 链中传递额外的数据
在我的 Parse Cloude 代码中,我需要运行几个连续的查询,每个查询都使用“find()”。
例子:
问题是:如何在最后的“then”语句中访问“result1”和“result2”,而不将它们分配给在父作用域中声明的变量。
我为什么要问这个问题:如果你嵌套了一堆你在循环中创建的 Promise 以使它们并行执行,那么你不能使用父作用域技巧(想象一下围绕上述语句的 for 循环,其中所有的 Promise 都是放入一个数组,然后使用“Parse.Promise.when”进行评估。它们都将同时开始修改父范围变量。)
我可以创建某种承诺对象,我可以在其中返回以下内容:
所以我可以通过执行从“result2”参数中获取值
和
我希望我说清楚。这不是很容易解释。
javascript - 无法从解析云更新我的收藏?
我在解析云代码时遇到问题。以下是更新我的游戏分数表中的分数和更改日期。但它不起作用。虽然我在我的网络代码中做同样的事情并且它工作正常。我在这里做错什么了吗?
如果是这样,请帮助我,以便我可以使其正常工作。
timeout - 增加 Parse Cloud Code Function 超时时间
我有一个 Parse Cloud Code 函数,它必须向另一个服务发出 https 请求,并且该服务可能需要很长时间才能完成执行,以使我的函数保持在 15 秒超时内。有没有办法将超时限制增加到 15 秒以上?
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 请求,然后有条件地执行剩下的逻辑。
非常感谢您的帮助!谢谢!
javascript - 删除 Parse Cloud Code 中的其他文件
我在名为 push_cloud_code.js 的云代码中添加了一个新的 javascript 文件。如图所示:
我想知道如何从我的云代码文件中删除这个文件。如果有可能呢?
我也想知道如何在 iOS 中调用这个函数。或者您是否只能调用 main.js 文件中的函数,例如使用以下代码:
提前感谢一堆帮助。
javascript - 使用 Parse 通过 Mailgun 发送电子邮件
我正在尝试设置以Cloud Code
发送电子邮件。我已经成功编写了下面提到的 Java Script 代码Parse
Mailgun
但我不断收到以下错误
我正在焦急地寻找解决方案,因为我也是 Parse/Mailgun 和 JS 的新手。
问候
javascript - 在 Cloud Code 中解析并发
有人可以解释一下在以下情况下会发生什么:
我们有 2 个云代码功能。
- FunctionOne 使用 Promise 执行一些异步操作,并修改 A 类的实例。
- FunctionTwo 删除类 A 的实例
调用 FunctionTwo 并删除类型 A 的实例,同时通过调用 FunctionOne 修改和保存同一个实例,会发生什么情况?(例如,这些呼叫可能来自 2 个不同的移动设备)。