我可以使用SAP UI5 mockserver而无需OData的模型

问题描述:

后端:新泽西后端 前端:用JSON模式我可以使用SAP UI5 mockserver而无需OData的模型

SAPUI5应用我使用jQuery.ajax()调用发出请求到后端。我想嘲笑这些请求并加载模拟数据以快速完成POC。

由SapUI5提供的Mockserver似乎只适用于oData模型。它可以用于json模型吗? https://sapui5.netweaver.ondemand.com/#docs/guide/bae9d90d2e9c4206889368f04edab508.html

在此先感谢。

对于JSon模型,您实际上不需要mockServer。 在Component.js尝试加载JSON模式如下

var oModel = new JSONModel(uritojson); 
this.setModel(oModel); 

uritojson是链接到您的模拟文件

伊万

+0

感谢您的答复。好吧,我可以做到这一点或使用oModel.loadData(uritojson)我想。现在在视图加载(在初始化)我正在做一个jQuery的GET到后端加载初始数据。如果我将模型作为component.js的一部分加载,我如何在真实和实际调用之间“切换”?我很抱歉如果我听起来很困惑,我是sapui5的新手,并尝试通过构建应用程序来学习。 – daredadevil

+0

@daredadevil是否找到解决方案?我有一个类似的问题。你可以检查出这个https://*.com/questions/46111069/how-to-setup-mockserver-and-mockdata-for-xsjs-service – loki

+1

@loki否我没有找到一种方法。对于与SapUI5打包在一起的模拟服务器,如果您不使用odata,那么您运气不佳。 :(有人建议使用express js来嘲笑某个时间,可能值得研究一下吧。抱歉,我忍不住要更多 – daredadevil