Parse platform 在云代码调用中未找到用户?为什么?
我想检查云代码请求是否来自实际用户,然后只返回该用户的数据 这是我的密码。它通过了Parse platform 在云代码调用中未找到用户?为什么?,parse-platform,Parse Platform,我想检查云代码请求是否来自实际用户,然后只返回该用户的数据 这是我的密码。它通过了!currentUser大部分时间都在测试,但经常失败,即使我知道有用户发出请求。有什么想法吗 代码: Parse.Cloud.define("getData", function(request, response) { var currentUser = request.user; if(!currentUser) { response.error("Failure: No us
!currentUser
大部分时间都在测试,但经常失败,即使我知道有用户发出请求。有什么想法吗
代码:
Parse.Cloud.define("getData", function(request, response) {
var currentUser = request.user;
if(!currentUser) {
response.error("Failure: No user found on getData function");
return;
}
}
错误:失败,错误:在getData函数上找不到用户
这可能是因为ACL吗?您的逻辑似乎完全有效,我建议您在调用
response.error()之前执行控制台.log(请求)代码>以便查看日志并查看更多详细信息
可能是您的调用代码在后台登录完成之前发出请求(竞争条件),或者是在用户注销后发出请求