sapui5 - SAPUI5 Northwind 和 mockServer
问题描述
我正在设置一个 Mockserver 来对 sapui5 项目进行单元测试,但我不明白 Northwind 是如何工作的,我有一些问题:
我的数据 JSON 和 Northwind 数据如何链接?
我的数据是否必须来自 mockServer 的 API?
您如何使用 Northwind 生成我们的数据?
我想我了解 mockServer 的操作,但不了解 Northwind。
解决方案
要使用任何 ODATA 服务进行模拟,您需要以下文件
- mockserver.html(一个 index.html 文件的副本,API 文档中提到了一些调整)
- mockserver.js 启动模拟服务器
- metadata.xml(您可以通过在服务 URL 末尾添加 $metadata 来获取)
- json 文件,其中包含表示您正在处理的实体的数据,例如 Products.json 或带有虚拟数据的 Users.json。
查看此网址了解更多信息 https://sapui5.hana.ondemand.com/#/topic/bae9d90d2e9c4206889368f04edab508
直接回答您的问题:
我的数据 JSON 和 Northwind 数据如何链接?它是通过 metadata.xml
我的数据是否必须来自 mockServer 的 API?没有数据来自模拟服务器,它实际上是从 JSON 文件中获取数据。
您如何使用 Northwind 生成我们的数据?只需使用虚拟数据创建 json 文件。您不需要来自 Northwind 的数据。或者只是在浏览器中打开他们的端点并从那里复制它。这很简单
推荐阅读
- c# - 在 .net 核心中使用带有 graphql 的泛型类
- javascript - 根据另一个地图和选定的值填充地图
- twitter-bootstrap-3 - 使用表单输入时引导表列的宽度不同
- angular - chunk.js 未在 Angular 7 中加载
- nfs - NFS V4 READ 文件返回 0 字节
- jmeter - 无法在 JMeter 中记录多个协议
- javascript - 未捕获的类型错误:无法在 asp.net 中设置 null 的属性“值”
- ag-grid - Ag-Grid + Angular + 过滤复杂数据
- java - 是否可以在自定义启动器中不显示来自某些应用程序的 android 通知?
- sql-server - 从变量中提取特定字符串