reactjs - 如何将 React Web 应用程序部署到 Fiori Launchpad?
问题描述
我有一个使用ui5-webcomponents-react
SAP https://github.com/SAP/ui5-webcomponents-react库创建的 React Web 应用程序。
我希望通过 SAP Fiori Launchpad(作为磁贴)使该应用程序可用。
我怎样才能做到这一点?
我已build
通过此处概述的方法成功将“构建”应用程序(文件夹的内容)上传到 SAP:
https ://blogs.sap.com/2019/11/27/how-to-run-reactjs-web- apps-in-sap/
(本质上是在 SE80 中创建了一个定制的Z
BSP 应用程序并手动上传和链接所有相关的“缩小”文件)
我可以通过 SAP 中的开放式 Web 服务访问该应用程序。
但我不确定如何继续?
上述方法是否正确?必须有一个更简单的方法来做到这一点?
我使用的是最新版本的 S/4 HANA,不希望使用 Eclipse 或 WebIDE(主要是因为我使用的是本地版本,而且我不是 Eclipse IDE 的忠实粉丝,因为它是与 VSCode 相比,速度要慢得多,资源也更多)。
解决方案
我不是 100% 这就是你要找的东西,但你可以将你的应用程序添加为门户中的 URL 应用程序。这将为您链接到的特定应用程序创建一个磁贴。
这可能会有所帮助,Marius Obert 写了一篇关于如何将 React 应用程序添加到您的 LP 的精彩文章。 https://blogs.sap.com/2020/02/03/cloudfoundryfun-11-integrate-a-react-app-in-the-fiori-launchpad/
推荐阅读
- shell - Bash 将内容插入到第 n 个 html 标记中
- node.js - 如何从firebase函数获得对firebase静态index.html的响应
- php - 使用 PHP 邮件程序发送带有附件的邮件时出错:事务失败:缺少起始边界 SMTP 代码:554
- python - 虚拟环境中的 SonarScanner
- reactjs - 我收到 TypeError: this is undefined 即使在构造函数中使用 this.handleChange = this.handleChange.bind(this)
- c# - 如何修复使用 C# 中 V4 SDK 开发的聊天机器人窗口中未显示 DirectLineChannel 提示选择选项的相关问题?
- firebase - “ Cloud Firestore Override a deprecated API” 构建颤振应用程序时发生错误
- hangfire - Hangfire 正在停止,日志捕获停止信号
- cmd - Mysql5.5.x 版本安装正确但其服务未使用命令提示符启动
- arrays - 努力更新数据库中的记录(Swift 4.2)