Javascript 解析云结果对象为空

Javascript 解析云结果对象为空,javascript,parse-platform,Javascript,Parse Platform,我昨天遇到这个问题,自己解决不了 以下是我的parse.com云代码: Parse.Cloud.define("getWorkerInfo", function(request, response) { Parse.Cloud.useMasterKey(); var userQuery = new Parse.Query(Parse.User); userQuery.equalTo(request.params.userObjectId); userQuery.select("f

我昨天遇到这个问题,自己解决不了

以下是我的parse.com云代码:

Parse.Cloud.define("getWorkerInfo", function(request, response) {
  Parse.Cloud.useMasterKey();
  var userQuery = new Parse.Query(Parse.User);
  userQuery.equalTo(request.params.userObjectId);
  userQuery.select("firstName", "lastName", "username");
  userQuery.first({
    success : function(result){
      var currentUser = {
        "firstName" : result.firstName,
        "lastName" : result.lastName,
        "username" : result.username
      };
      response.success(currentUser);
    },
    error : function(error){
      response.error(error);
    }
  });
});
和chrome-dev-tools命令的结果:

result : {}
此代码用于使用来自第一个代码的结果,并编写了以下问题:

function get(userObjectId) {
    Parse.Cloud.run("getWorkerInfo", { "userObjectId" : userObjectId }, {
        success: function(result){
            return result;
        }
        ,
        error : function(err){
            console.log(err);
        }
    });
}
我还改为直接响应数据-用户查询。 反应行动是可以的

但无法检索到它本身:

result = ParseUser {_objCount: 2, className: "_User", id: "iNneJil9XW"}

我遗漏了什么,我能找到这个问题的答案吗?

谢谢克拉克,这个问题有很多问题。努力对结果进行编码,以确保执行流/路径正确,环境设置正确。比如说,

Parse.Cloud.define("getWorkerInfo", function(request, response) {

  Parse.Cloud.useMasterKey();
  var userQuery = new Parse.Query(Parse.User);
  userQuery.equalTo(request.params.userObjectId);
  userQuery.select("firstName", "lastName", "username");
  userQuery.first({
    success : function(result){
      response.success("1234");
    },
    error : function(error){
      response.error(error);
    }
  });
});

谢谢克拉克,这个问题有很多问题。努力对结果进行编码,以确保执行流/路径正确,环境设置正确。比如说,

Parse.Cloud.define("getWorkerInfo", function(request, response) {

  Parse.Cloud.useMasterKey();
  var userQuery = new Parse.Query(Parse.User);
  userQuery.equalTo(request.params.userObjectId);
  userQuery.select("firstName", "lastName", "username");
  userQuery.first({
    success : function(result){
      response.success("1234");
    },
    error : function(error){
      response.error(error);
    }
  });
});