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 请求的响应结构里添加的自定义头部字段:

相关文章
|
6天前
|
前端开发 数据库 开发者
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
8 1
|
6天前
|
BI 网络安全
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
8 0
|
6天前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
11 0
|
6天前
|
网络安全
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
8 0
|
6天前
|
机器学习/深度学习 人工智能 自然语言处理
【AI大模型应用开发】3.2 RAG实战 - RAG应用+UI实现加载本地文件并对话
【AI大模型应用开发】3.2 RAG实战 - RAG应用+UI实现加载本地文件并对话
36 0
|
6天前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
18 1
|
6天前
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
18 0
SAP ABAP Subscreen 使用介绍试读版
|
6天前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
33 0
|
6天前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
18 0
|
6天前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
38 0