千家信息网

如何启用SAP Spartacus服务器端渲染模式

发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,本篇文章为大家展示了如何启用SAP Spartacus服务器端渲染模式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Spartacus中,服务器端呈现允许您
千家信息网最后更新 2025年01月26日如何启用SAP Spartacus服务器端渲染模式

本篇文章为大家展示了如何启用SAP Spartacus服务器端渲染模式,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

在Spartacus中,服务器端呈现允许您在服务器端呈现页面的静态版本。这加快了响应时间,有助于SEO,并允许应用程序更快地渲染。Angular启动后,您站点的用户将获得完整的体验。

服务器端渲染页面的静态版本。服务器端渲染(Server Side Rendering,SSR)加快了应用的响应速度,有助于页面SEO-搜索引擎优化。

如何启用Spartacus SSR

向Spartacus应用程序添加SSR支持的推荐方法是使用schematics。只需一个命令,所有必需的文件就会自动添加,所有SSR支持的修改也会自动完成。要向Spartacus应用程序添加SSR支持,请运行以下命令:

ng add @spartacus/schematics --ssr

Installation Steps for Spartacus Development

设置environment.prod.ts里的occBaseUrl:

关掉PWA:

一旦Spartacus以PWA模式安装,就会安装一个服务工作者,它将与js文件一起提供index.html的缓存版本。这导致SSR被完全跳过。以下步骤描述了如何关闭PWA。

app.module.ts里,关闭pwa:

yarn build:core:lib

building Angular package

Compiling TypeScript sources through ngc

Bundling to FESM2015

Spartacus/core built完毕
Angular package built完毕

built输出位于projects/core和dist/core文件夹下面:

storefrontlib build完毕:

organization/Administration/core built完毕:

总共花费400秒

然后:Build your local Spartacus shell app by running the following command:

yarn build --prod

实际上执行的命令是:

ng build storefrontapp --prod --prod


总共花费215秒:

Build the SSR version of your shell app by running the following command:

yarn build:ssr

72秒结束:

最后一个步骤:
yarn serve:ssr

原来是用的node express server

上述内容就是如何启用SAP Spartacus服务器端渲染模式,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

服务 服务器 应用 模式 命令 应用程序 文件 版本 程序 页面 支持 内容 技能 步骤 知识 静态 简明 简明扼要 只需 实际 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全核查办法 无线自组织网络安全问题 战地1怎么管理服务器 服务器充钱 数据库怎么打开 西安网络安全宣传周直播 健康菜谱记录表数据库 美国等国家的网络安全计划 网络安全罪 拘留三天 机关单位网络安全存在的突出问题 数据库设备龙头 服务器amd信号解读 招计算机网络技术专业单位 软件开发怎样做微商 网络安全靠公民手抄报图片 慕课期末考试计算机网络技术 辽宁电脑软件开发大概要多少钱 嘉定区智能软件开发推荐 江门自主可控软件开发费用是多少 数据库学生选课系统设计报告 同花顺后台连不上服务器 小程序服务器管理技巧 浦东新区软件开发技术服务案例 游戏软件开发需要资质 软件开发的边界书籍 工业界网络安全会议 上海定制网络技术厂家 软件开发 项目规划与设计 西安智慧社区软件开发公司 有名的dns服务器租用
0