用于通用编辑器的 SecurBank 应用程序示例 securbank
通过使用 SecurBank 应用程序获得实践经验,深入了解通用编辑器,此应用程序旨在展示通用编辑器的强大功能、灵活性和可用性,以加速内容创作。
先决条件 prerequisites
- 您必须被分配到 AEM 管理员产物轮廓,才能安装 SecurBank 应用程序。
- 您必须安装了 20 或更高版本用于进行本地开发。
安装 SecurBank installation
SecurBank 应用程序的安装很简单,但由于它涉及 AEM as a Cloud Service 的许多区域,因此包含许多步骤。以下是主要步骤概述。
接下来几节详细说明了几个必须完成的任务。
在 Cloud Manager 中创建一个沙盒程序。 create-sandbox-program
您需要一个新的 Cloud Manager 程序,以便在其中安装 SecurBank。
-
在 登录 Cloud Manager 并选择适当的组织。
-
为 SecurBank 应用程序创建一个新的沙盒程序。
- 选择? 解决方案和附加组件 ?时使用默认选项。
- 有关如何创建沙盒程序的详细信息,请参阅文档创建沙盒程序。
克隆程序的 git 存储库,用 SecurBank AEM 项目内容进行更新。 clone-and-update
-
程序创建后打开程序,然后在? 存储库 ?选项卡中点击? 访问存储库信息 ?按钮,打开? 存储库信息 ?对话框,查看访问沙盒环境的 git 存储库所需的凭据。
- 有关如何访问存储库信息的详细信息,请参阅文档访问存储库。
-
使用? 存储库信息 ?对话框中的凭据,将存储库克隆在您的本地机器上。
-
找到并打开本地克隆的文件夹,将除了隐藏/点文件之外的所有内容删除。
-
在 ,从 GitHub 检索最新的 SecurBank AEM 项目代码,点击? 代码,然后在下拉菜单中点击? 下载 ZIP。
-
在本地文件系统上将 zip 文件的内容解压缩,然后将其移到沙盒程序本地克隆的现在变空的文件夹中。
-
使用终端,切换到克隆项目的文件夹,提交所有内容,将其推送到 git。
git add --all
git commit -m "Adding SecurBank app code"
git push
运行管道,以部署 SecurBank AEM 项目。 run-pipeline
将 SecurBank 的 AEM 项目提交到沙盒存储库后,就可以使用管道进行部署。
-
返回到 Cloud Manager 中沙盒程序的? 概述 ?选项卡,运行全栈非生产管道。
- 取消勾选管道运行的所有选项。
- 有关运行管道的更多信息,请参阅文档管理管道。
检索 Cloud Manager 凭据,用于本地 Web 应用程序开发。 retrieve-credentials
在运行 SecurBank 应用程序之前,您需要 Cloud Manager 凭据才能将此应用程序与 Cloud Manager 连接。
-
在管道运行时,返回到 Cloud Manager 中的? 概述 ?选项卡,点击环境名称旁边的省略号按钮,然后选择? 开发人员控制台。
-
在开发人员控制台中选择? 集成 ?选项卡,然后选择? 本地令牌 ?选项卡,点击? 获取本地开发令牌。
-
通过这个访问令牌生成一个 JSON 文件。在关闭开发人员控制台并返回 Cloud Manager 之前,只需要将令牌(其余的 JSON 不必需)复制到一个安全的位置,以供在后续步骤中使用。
-
返回到 Cloud Manager,在? 概述 ?选项卡中右键单击环境的 URL,将其复制并保存到一个安全的位置,以供在后续步骤中使用。
下载并配置 SecurBank Web 应用程序。 download-web-app
现在您可以下载并配置 SecurBank Web 应用程序。
-
在 ,从 GitHub 检索最新的 SecurBank 应用程序代码,点击? 代码,然后在下拉菜单中点击? 下载 ZIP。
-
在您的本地文件系统上将 zip 文件的内容解压缩。
-
启动您首选的代码编辑器,打开 SecurBank 应用程序项目中的隐藏环境文件,位于:
summit-2024-l425-ue-z-final-with-events/react-app/.env
。 -
对
.env
文件进行以下更改并保存更改。- 将刚才复制的环境 URL 的值粘贴给
REACT_APP_HOST_URI
。 - 将刚才复制的本地开发令牌的值粘贴给
REACT_APP_DEV_TOKEN
。
- 将刚才复制的环境 URL 的值粘贴给
运行 SecurBank Web 应用程序。 run-web-app
完成 Cloud Manager 和本地的所有设置后,您可以运行 SecurBank Web 应用程序。
-
在本地计算机的命令行中,导航到您已下载并解压缩的 SecurBank 应用程序项目的
react-app
文件夹。 -
在您的
react-app
文件夹中,通过node -i
命令安装 SecurBank 应用程序。 -
安装后,通过
npm start
命令启动 SecurBank 应用程序。 -
如果安装和启动成功,您将看到:
-
终端中输出以下内容。
code language-text Compiled successfully! You can now view securbank in the browser. Local: https://localhost:3000 On Your Network: https://192.168.1.15:3000 Note that the development build is not optimized. To create a production build, use npm run build. webpack compiled successfully
-
一个浏览器窗口打开 URL
https://localhost:3000
。- 请注意,这是出于开发目的,因此不提供有效的证书。因此您可能需要告知浏览器允许其访问此页面。
-
恭喜!您现在会看到 SecurBank 应用程序在您的浏览器中成功运行。
如果没有出现内容,请确保您运行的? 部署到开发 ?管道已成功完成。