리소스 구성에 오류가 있습니다. 개체를 포함 할 것으로 예상되는 응답이지만 배열이 있습니다.

헬로 월드

배열을 기대하는 각도 응답이 있고 서비스 호출이 배열을 전달합니다 (Chrome 개발 도구의 네트워크 탭에서 볼 수 있음).

하지만 크롬 콘솔에서 다음과 같은 오류가 발생합니다.

리소스 구성에 오류가 있습니다. 개체를 포함 할 것으로 예상되는 응답이지만 배열이 있습니다.

내 각도 서비스는 다음과 같습니다.

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입니다. 누군가가 나에게 근본 원인을 알려줄 수 있습니까?

Ronald91

변경 tileServiceCall.get(..)tileServiceCall.query(...).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관