モック サーバーを動作させるのに問題があります。ここで提供されている SAPUI5 ガイドに従ってすべてをセットアップしましたが、モック サーバー ("/test/mockServer.html") を使用してアプリケーションを起動すると、コンソールにエラーが表示されます。
Uncaught (in promise) Object {message: "HTTP request failed", request: Object, response: Object, statusCode: 404, statusText: "Not Found"…}
何が問題なのですか?mockDataUri またはメタデータ uri のみを使用してサービスをシミュレートしようとしましたが、どちらの方法でも結果は同じです。また、Web IDE から mockServer.html を実行しようとしましたが、何も変わりませんでした。
編集:モックサーバーにはデータが含まれているため、サーバー自体ではなくモックサーバーの使用方法に問題があるようですが、データをモデル化できません。例:
// 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}
});
何が問題なのですか?