我翻到了 back4app,运行 Parse,到目前为止还很喜欢它。我正在研究一些简单的云代码,似乎每一步都在与我作斗争。
这个想法:发送一个通道字符串,通过 Parse.Installation 进行简单的查找,并在第一个找到的记录中返回一个字段。当找到频道时,它就像一个魅力。
问题:如果没有找到记录,返回需要超过 60 秒。找到记录的返回时间通常是瞬间。我不是javascript 专家,并且尝试了许多变体都无济于事,而且 JSLint 似乎不想测试 Parse.Cloudcode.Define 块。
问题:我在这里的结构有多混乱导致这种延迟?我根本没有看到这个问题。欢迎任何想法:
Parse.Cloud.define("test", function(request, response) {
var query = new Parse.Query(Parse.Installation);
query.equalTo("channels", request.params.other);
query.descending("updatedAt");
query.first({
useMasterKey: true,
success: function(installation) {
response.success(installation.get("lastLoginAt"));
},
error: function(error) {
response.error("test");
}
});
});
{useMasterKey 的编辑函数:true ... 时间问题没有变化}