Parse platform 解析服务器:用户beforeSave(查询用户结果出错)
我正在尝试将我的解析应用程序迁移到解析服务器。我收到以下错误(在Parse platform 解析服务器:用户beforeSave(查询用户结果出错),parse-platform,parse-server,Parse Platform,Parse Server,我正在尝试将我的解析应用程序迁移到解析服务器。我收到以下错误(在Parse.User.beforeSave中) 从Parse接收到一个包含无效JSON的错误:Cannot POST/classes/\u User if(user.get('family')){ var query=newparse.query(“u用户”); query.equalTo('family',user.get('family');//得到这里。。。 return query.count()//此处似乎失败 .then
Parse.User.beforeSave
中)
从Parse接收到一个包含无效JSON的错误:Cannot POST/classes/\u User
if(user.get('family')){
var query=newparse.query(“u用户”);
query.equalTo('family',user.get('family');//得到这里。。。
return query.count()//此处似乎失败
.then(函数(计数){
如果(计数<10){
返回Parse.Promise.as();
}否则{
返回Parse.Promise.error('族大小不能超过10')
}
})
.失败(功能(错误){
console.log('family size',错误消息);
返回Parse.Promise.error(err.message);
});
}
返回Parse.Promise.as();
为什么它会试图发布?好吧,我想我需要将解析装载点添加到
服务器URL
。示例应用程序应该做到这一点
if (user.get('family')) {
var query = new Parse.Query('_User');
query.equalTo('family', user.get('family')); // got here ...
return query.count() // appears to fail here
.then(function(count) {
if (count < 10) {
return Parse.Promise.as();
} else {
return Parse.Promise.error('Family size cannot exceed 10.')
}
})
.fail(function(err) {
console.log('family size', err.message);
return Parse.Promise.error(err.message);
});
}
return Parse.Promise.as();