【问题标题】:SAPUI5 mock serverSAPUI5 模拟服务器
【发布时间】:2016-11-02 12:27:31
【问题描述】:

我无法让模拟服务器正常工作。我已经根据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}
});

可能是什么问题?

【问题讨论】:

标签: sapui5 mockserver


【解决方案1】:

rootUri 不应包含“https://this.kinof.url/myService/”。请仅使用“/myService/”。

【讨论】:

猜你喜欢
  • 2021-05-14
  • 2021-05-14
  • 2017-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-20
  • 2017-03-08
  • 2015-09-19
相关资源
最近更新 更多