服务器返回了一个无效的响应
Parse.com: The server returned an invalid response
使用下面的代码,我有这个错误:
{ code : 107, message : 'The server returned an invalid response.' }
at User.test.js:65
at User.test.js:60
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5269)
at reject (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5214)
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5281)
at reject (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5214)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5275
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5269)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5295
at runLater (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5286)
at then (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5296)
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5276)
at reject (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5214)
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5281)
at reject (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5214)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5275
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5269)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5295
at runLater (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5286)
at then (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5296)
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5276)
at reject (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5214)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5275
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5269)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5295
at runLater (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5286)
at then (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5296)
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5276)
at reject (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5214)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5259
at wrappedRejectedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5269)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5295
at runLater (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5286)
at then (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5296)
at wrappedResolvedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5260)
at resolve (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5193)
at wrappedResolvedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5262)
at resolve (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5193)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5257
at wrappedResolvedCallback (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5253)
at resolve (/Users/me/Documents/Developments/backend/bower_components/parse/parse.js:5193)
at /Users/me/Documents/Developments/backend/bower_components/parse/parse.js:8344
下面是我的代码:
// MAIN.JS
Parse.Cloud.define('findUserWithUsername', function(request, response) {
console.log('MAIN => findUserWithUsername');
user.findUserWithUsername(request.params.username, response.success, response.error);
});
// USER.JS
exports.findUserWithUsername = function(username, success, failure) {
console.log('findUserWithUsername - username: ' + username);
Parse.Cloud.useMasterKey();
var query = new Parse.Query(Parse.User);
console.log('findUserWithUsername - query created')
query.equalTo("username", username).first().then(function(_user) {
if (typeof _user !== 'undefined') {
console.log('findUserWithUsername success -> ' + _user);
success(_user);
} else {
console.log('findUserWithUsername success -> no user found');
success(null);
}
}, function(_error) {
console.log('findUserWithUsername - error: ' + _error);
failure(_error);
});
}
// USER.TEST.JS
function deletePreviousUser(username) {
console.log('deletePreviousUser');
return Parse.Cloud.run("findUserWithUsername", {username: username}).then(function(user) {
console.log('findUserWithUsername succeed');
return (user == undefined) ? Parse.Promise.as() : Parse.Cloud.run("deleteUser", {userId: user.id});
}).then(function(result) {
return Parse.Promise.as();
}, function(_error) {
return Parse.Promise.error(_error);
});
}
我从来没有这样的错误信息与Parse.com,我不知道这是什么意思。任何建议吗?
我也遇到了同样的错误。
此错误在没有修改代码的情况下突然开始发生。
在我的例子中,将代码从"response.success();"更改为"response.success(");"解决了这个问题。
请尝试更改行"success(null);"成功(" ");"
我有同样的问题,它通过重新启动Parse Local Server来解决。
相关文章:
- jQuery"焦点”;在一个实例中有效,但在其他实例中无效
- 未捕获的无效值错误:initMap 不是一个函数
- 在JavaScript中测试一个无效参数w/Chai
- Javascript——为什么一个document.getElementById()有效,而另一个无效
- FineUploader 批量上传一个无效对象
- JavaScript 方法一个有效,另一个无效
- 在比较两个值时,JavaScript似乎评估了一个无效的结果
- 有人能告诉我为什么其中一个有效,另一个无效吗
- gap.client.load未调用回调:在console.log中指定了一个无效或非法的字符串
- htmlunit:指定了一个无效或非法的选择器
- 我的代码在赋值时得到了一个无效的左边
- 服务器返回了一个无效的响应
- 谷歌日历返回一个无效的json文件
- 我怎么能停止得到一个无效的日期在IE与时刻.js
- 在赋值中得到一个无效的左手边
- 删除最后一个无效字符,而不是第一个(javascript验证)
- 拉斐尔.2.1.0.min.js有一个无效的UTF-8字节序列
- Javascript是一个无效的调用
- 两个相似函数之间的区别,为什么一个有效而另一个无效
- 如何知道何时输入有一个:无效的选择器