本教程迄今为止的前 54 个步骤,开发出来的 SAP UI5 应用都只能在本地通过 localhost 访问,除非将其部署到 ABAP 服务器上。

  • SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上

本文介绍另一种将本地开发的 SAP UI5 应用,通过 Node.js Express (一个轻量级且灵活实用的 Web 服务器开发框架),部署到公网上的办法,让其他人能够使用我们开发出的 SAP UI5 应用。我选择了阿里云 ECS(Elastic Compute Service, 简称 ECS),一种处理能力可弹性伸缩的计算服务器,作为存放 Node.js Express Web 服务器和我们开发出的 SAP UI5 应用的运行时。

本步骤的源代码,位于 Github 这个链接:

https://github.com/wangzixi-diablo/ui5-tutorial/tree/main/55

先看运行时效果。可以通过我的阿里云 ECS 的公网 ip 地址 + 端口号 + /48, 来访问这个部署到阿里云服务器上的 SAP UI5 应用。

下面介绍具体的开发和部署细节。

在文件夹 55 下面,新建一个 local.js, 内容如下:

第三行变量 DEFAULTPORT 意思是服务器的端口号,硬编码为 8089,大家可以根据实际需要自行修改。

SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上相关推荐

  1. SAP UI5 应用开发教程之五十五 - 如何将本地 SAP UI5 应用通过 Node.js Express 部署到公网上试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  2. SAP UI5 应用开发教程之五十四 - 如何将本地 SAP UI5 应用配置到本地 Fiori Launchpad 中的试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  3. SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  4. SAP UI5 应用开发教程之五十 - 如何使用 Cordova 将 SAP UI5 应用生成一个能在 Android 手机上安装的混合应用

    本教程之前四十九个步骤,介绍的都是在 PC 桌面端进行 SAP UI5 应用开发的技巧. 本文介绍如何将这些原本只能运行在浏览器端的 SAP UI5 应用,使用 Cordova 进行构建,打包,然后安 ...

  5. SAP UI5 应用开发教程之三十五 - 如何把本地开发的 SAP UI5 应用部署到 ABAP 服务器上

    本教程前 34 个步骤, SAP UI5 应用一直是在本地 Visual Studio Code 中开发并通过本地命令行 ui5 serve 启动然后本地测试的. 本步骤我们将学习,如何使用 SAP ...

  6. SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  7. SAP UI5 应用开发教程之五十六 - SAP UI5 树控件(tree)的开发试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. SAP UI5 应用开发教程之八十五 - 如何用 OPA5 编写测试用例来测试用户输入文本的功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  9. SAP UI5 应用开发教程之五十九 - 如何在 SAP UI5 应用里显示世界地图试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. RSync实现文件备份同步
  2. 公司最喜欢什么样的程序员?
  3. linux c 内存泄露 检查工具
  4. 在主机中通过xdebug远程调试Vagrant虚拟机中drush脚本的方法
  5. 2017年最受欢迎的10个编程挑战网站
  6. 挑战 10 个最难回答的 Java 问题(附答案)
  7. 博士申请 | 加拿大Mila实验室唐建教授招收深度学习方向博士生和实习生
  8. 如何查看linux系统的密码是多少,如何在Linux系统查询SAM密码
  9. QT4使用HDF5 类型错误
  10. 基于surging 的stage组件设计,谈谈我眼中的微服务
  11. 根据大小分割大文本_场景文本检测—CTPN算法介绍
  12. mysql 表损坏_MYSQL数据表损坏的原因分析和修复方法小结(推荐)
  13. C语言 printf函数实现
  14. jQuery中ajax的使用和缓存问题解决
  15. 【1131】C/C++经典程序训练1---最大公约数与最小公倍数
  16. LDC1314 学习资料
  17. 鼠友题库每日百题(四)
  18. SpringBoot系列 - 集成JWT实现接口权限认证
  19. 双十一!如何下载各种热卖商品视频?
  20. 社群发现算法--强连通和连通在关联图谱中的应用

热门文章

  1. java.lang.IllegalArgumentException 严重: Context initialization failed
  2. 17:附近最大的城市
  3. 洛谷P2863 [USACO06JAN]牛的舞会The Cow Prom
  4. Azure系列2.1.13 —— CloudBlockBlob
  5. 【mac开发.NET】No installed provisioning profiles match the installed iOS signing identities
  6. android的m、mm、mmm编译命令
  7. LightSwitch 2011 数据字段唯一性验证方案
  8. Sbo通用数据选择功能的实现
  9. InterlliJ Debug启动:method breakpoints may dramatically show down debugging
  10. 校招小白机考入坑之从键盘输入java的各种数据类型