gpt4 book ai didi

javascript - 预期响应包含一个对象,但在 Angular js 中出现数组错误

转载 作者:行者123 更新时间:2023-12-03 10:24:10 24 4
gpt4 key购买 nike

您好,我尝试创建一个简单的登录服务,但最终出现此错误。

我的服务

foodModule.factory('Login', function($resource){
return $resource('http://localhost:1337/User/', {}, {

});
});

我的功能

$scope.signIn=function(){
console.log('Sign in function works');
console.log($scope.user.signemail);
console.log($scope.user.signpassword);
$scope.signuser=Login.get({email:$scope.user.signemail,password:$scope.user.signpassword});
console.log($scope.signuser);
}

错误:

Error: [$resource:badcfg] http://errors.angularjs.org/1.3.15/$resource/badcfg?p0=get&p1=object&p2=array

我在这里做错了什么吗?我希望我应该正确提及该方法,对这个错误有什么想法吗?

最佳答案

resource get 应该返回单个对象,但在您的情况下,返回的是一个数组。

问题可能是您正在尝试使用 GET 进行登录。通常登录是使用http POST 实现的。最有可能的是,您应该使用 Login.post 而不是 Login.get

关于javascript - 预期响应包含一个对象,但在 Angular js 中出现数组错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29484307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com