gpt4 book ai didi

javascript - 资源配置错误。预期响应包含一个对象,但得到一个数组

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

我有一个 Angular 响应,需要一个数组,并且服务调用传递一个数组(可以在 Chrome 开发工具的网络选项卡中看到它)。

但我在 Chrome 控制台中收到以下错误。

Error in resource configuration. Expected response to contain an object but got an array

这是我的 Angular 服务:-

physicalServerModule.factory("physicalServerServices", ['$resource',
function ($resource) {

var host = app.general.host;
var port = app.general.port;

var serverItemPath = 'v1/physicalserver/:x';
var serverPath = 'v1/physicalserver/list';


return {
physicalServer: function () {
return $resource(host + serverPath,{}, {
query: {
method: 'GET',
isArray: true
},
create: {
method: 'POST'
}
});
}
};
}]);

我正在调用我的服务,如下所示:-

var tileServiceCall = physicalServerServices.physicalServer();
tileServiceCall.get({},{}).$promise.then(function (response) {


app.meta.physicalserver.tileItems = JSON.stringify(response);

}, function (error) {
alert("error");

});

我的 angularjs 版本是 1.2.15有人能指出我的根本原因吗?

最佳答案

tileServiceCall.get(..)更改为tileServiceCall.query(...)

关于javascript - 资源配置错误。预期响应包含一个对象,但得到一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24409220/

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