为什么Parse.Config返回undefined?

时间:2014-09-10 06:54:29

标签: parse-platform

最近Parse.com宣布推出Parse.Config功能。但是,在云代码中,尝试访问Parse.Config始终返回undefined。

Parse.Cloud.define("search", function(req, res) {
    Parse.Config.get().then(function(config) { 
        // This line is never reached.
    });
}

我做错了吗?

3 个答案:

答案 0 :(得分:4)

您的Cloud Code可能正在使用尚未支持Parse Config的旧版SDK。

您可以按如下方式设置要使用的SDK版本:

  1. 打开终端,进入项目目录
  2. 运行parse jssdk 1.3.0
  3. 重新设计代码
  4. 这会将您的代码使用的SDK版本设置为Parse JavaScript SDK的v1.3.0,然后Parse Config就可以正常工作。

答案 1 :(得分:1)

这种方式适用于Parse SDK 1.3.0:

Parse.Cloud.define("getConfig", function(request, response) {
    var config_name = request.params.config_name;
    Parse.Config.get().then(function(config) { 
        console.log(config.get(config_name));
    }).then(function() {
        response.success('Success');
    }, function(error) {
        response.error(error);
    });
});

答案 2 :(得分:0)

我认为他们现在还没有在CloudCode中实现Parse.Config。你的代码对我来说似乎是对的。我自己测试了它并遇到了同样的问题。