gpt4 book ai didi

javascript - $资源 :badcfg error following save

转载 作者:行者123 更新时间:2023-11-29 19:40:13 25 4
gpt4 key购买 nike

我有一个为我发布数据的服务模块:

//services.js
var myServices = angular.module('myServices', ['ngResource']);

myServices.factory('User', ['$resource', function($resource){
return $resource('/signup');
}]);

和我的 Controller :

//controllers.js
var myControllers = angular.module('myControllers', []);

myControllers.controller('UserController', ['$scope', 'User', function($scope, User) {

$scope.register = function() {
User.save($scope.user);
$scope.user = "";
alert("User Added"); //for testing
};
}]);

正在注册的用户的表单数据已正常发布,我的 nodejs 服务器返回了一个响应,但在控制台中查看,当一切都完成时出现错误:

错误:[$resource:badcfg] 对象 - http://errors.angularjs.org/1.2.12/ $resource/badcfg?p0=array

任何帮助都会很棒

最佳答案

$resource,默认情况下,不期望来自 save 调用的数组响应,这似乎是您从服务器返回的内容。

您可以返回一个已配置的 $resource 对象,该对象期望来自 save 的数组响应,如下所示:

myServices.factory('User', ['$resource', function($resource){
return $resource('/signup', {}, {
'save': {method:'POST', isArray: true}
})
}]);

关于javascript - $资源 :badcfg error following save,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23548626/

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