SAPUI5 模拟服务器
SAPUI5 mock server
我无法让模拟服务器正常工作。我已经根据 here 提供的 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}
});
可能是什么问题?
rootUri
不应包含 "https:// this.kinof.url / myService /"。请仅使用“/myService/”。
我无法让模拟服务器正常工作。我已经根据 here 提供的 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}
});
可能是什么问题?
rootUri
不应包含 "https:// this.kinof.url / myService /"。请仅使用“/myService/”。