SAP UI5 Tooling 实战:动手创建自己的 Custom UI5 Server Middleware 试读版

简介: SAP UI5 Tooling 实战:动手创建自己的 Custom UI5 Server Middleware 试读版

本教程迄今为止的每一个步骤,我们都是通过命令行 ui5 serve 启动本地在 Visual Studio Code 里开发好的 SAP UI5 应用。


这个命令行 ui5 serve 是 SAP UI5 Tooling 的一部分,准确的说是它的命令行接口,Command Line Interface,我们经常简称为 CLI.

相信通过本教程迄今为止的学习,大家已经从实战中感受到 SAP UI5 Tooling 提供的一套强大而一致的命令行接口,涵盖了从 SAP UI5 项目初始化到构建、调试、测试和部署的各个方面。通过这个工具,我们能够高效执行各种任务,从而加快开发流程。


本教程以文章编号命令的文件夹内,都包含一个 ui5.yaml 文件,本教程之前的文章已经对这个文件的作用做了一些介绍。


  • SAP UI5 应用开发教程之九十九 - 深入探讨 SAP UI5 本地开发环境里的 package.json 和 ui5.yaml
  • SAP UI5 应用开发教程之一百四十五 - SAP UI5 本地开发时 ui5.yaml 文件对构建 Release 版本应用目录的影响分析


本文继续介绍 ui5.yaml 文件里提供的一个强大的扩展功能,即本文标题的 Custom UI5 Server Middleware. 什么是 UI5 Server Middleware 呢?


本教程之前的文章,介绍了如何通过 SAP Fiori Tools 自带的代理服务器,解决本地运行的 SAP UI5 应用访问远端服务遇到的跨域问题:


  • SAP UI5 应用开发教程之二十四番外篇 - 使用 SAP Fiori Tools 自带的代理服务器解决本地运行的 SAP UI5 应用访问远端服务遇到的跨域问题

下面是本文详细的步骤。


最后达到的效果,在控制台里打印出的信息:

以及通过 Custom Middleware 的代码,给 HTTP 请求的响应结构里添加的自定义头部字段:

相关文章
|
1月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
15 0
|
1月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
31 0
|
24天前
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
16 1
什么是 SAP ABAP 里的 Subscreen
|
24天前
|
数据库 存储 BI
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
12 0
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
|
24天前
|
数据库
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
10 0
迈入 SAP CDS View 世界的前置知识 - SAP ABAP 数据库视图介绍试读版
|
1月前
SAP ABAP ALV 的分组显示和 Subtotal 显示实现的技术步骤试读版
SAP ABAP ALV 的分组显示和 Subtotal 显示实现的技术步骤试读版
33 0
|
1月前
|
BI 数据库
SAP ABAP ALV 报表单击某列后执行某段 ABAP 逻辑的实现方式 - hotspot 行为实现试读版
SAP ABAP ALV 报表单击某列后执行某段 ABAP 逻辑的实现方式 - hotspot 行为实现试读版
27 0
|
1月前
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
15 0
|
1月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
27 0
|
1月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
15 0

热门文章

最新文章