2016-11-02 5 views
0

모의 서버를 작동시키는 데 문제가 있습니다. 나는 here를 제공 SAPUI5 가이드에 따라 모든 것을 설정했습니다,하지만 난 모의 서버 ("/test/mockServer.html")를 사용하여 응용 프로그램을 실행할 때 콘솔 나에게 오류를 제공합니다SAPUI5 모의 서버

Uncaught (in promise) Object {message: "HTTP request failed", request: Object, response: Object, statusCode: 404, statusText: "Not Found"…} 

이 될 수 무엇 문제? mockDataUri 또는 메타 데이터 uri를 사용하여 서비스를 시뮬레이트했습니다. 그러나 결과는 동일합니다. 또한 웹 IDE에서 mockServer.html을 실행하려고 시도했지만 아무 것도 변경하지 않았습니다.

EDIT : 모의 서버에 데이터가 포함되어 있기 때문에 모의 서버를 사용하는 방법에 문제가있는 것 같습니다. 데이터를 모델화 할 수 없습니다. 예 :

// Create Mock Server 
var oMockServer = new MockServer({ 
    rootUri: rootUri 
}); 
... 
oMockServer.getEntitySetData("Entity") // Returns generated mock data 
... 
// Create Model 
var oModel = new sap.ui.model.odata.ODataModel(rootUri, true); 
dataModel.read("Entity", null, null, true, function (oData, oResponse) { 
    console.log(oData, oResponse); 
}, function (oError) { 
    console.log(oError); // logs Object {message: "HTTP request failed", request: Object, response: Object} 
}); 

무엇이 문제 일 수 있습니까?

+0

[UI5 모의 서버와 로컬 데이터의 중복 가능성 : "rootUri"가 작동하지 않음 (https://stackoverflow.com/questions/46664672/ui5-mock-server-with-local-data-rooturi-not-working)) – boghyon

답변

0

rootUri에는 "https : // this.kinof.url/myService /"가 포함되면 안됩니다. 대신 "/ myService /"만 사용하십시오.

+0

또한주의해야 할 몇 가지 규칙이 있습니다. 여기에 대한 답변을보십시오 : https://stackoverflow.com/a/47181847/5846045 – boghyon