最近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.
});
}
我做错了吗?
答案 0 :(得分:4)
您的Cloud Code可能正在使用尚未支持Parse Config的旧版SDK。
您可以按如下方式设置要使用的SDK版本:
parse jssdk 1.3.0
这会将您的代码使用的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。你的代码对我来说似乎是对的。我自己测试了它并遇到了同样的问题。