为什么 SAP Spartacus 4.0 源代码版本读取不到 CX_BASE_URL 环境变量的值?

简介: 为什么 SAP Spartacus 4.0 源代码版本读取不到 CX_BASE_URL 环境变量的值?

SAP Spartacus 4.0 源代码版本:


image.png


如下图所示,遇到了 404 错误:


image.png


错误的 url:可以看到端口号变成了 4200:


http://localhost:4200/occ/v2/electronics-spa/cms/pages?lang=en&curr=USD


正确的端口号应该是 9002,且为 HTTPS:



image.png

https://localhost:9002/occ/v2/electronics-spa/cms/pages?lang=en&curr=USD


image.png


为什么我在 b2c.bat 里指定的环境变量 CX_BASE_URL 的值没有被解析到?


image.png


这里发送的是相对路径:


image.png


看一个低版本,即 3.0 版本的,指定了 base url:

image.png


加一行打印语句:

image.png


直接执行 ng serve,果然,没有成功注入:

image.png


如果执行 b2c.bat 批处理文件:


image.png


现在就能拿到 baseUrl 了:


image.png

工作正常:


image.png

所以,切记 4.0 的 Spartacus,如果通过源代码启动,一定需要执行 b2c.bat, 把 CX_BASE_URL 环境变量注入正确的值。


相关文章
|
4月前
|
存储 前端开发
SAP UI5 federatedLogout 函数源代码分析
SAP UI5 federatedLogout 函数源代码分析
|
11月前
关于 SAP S/4HANA 的版本号机制
关于 SAP S/4HANA 的版本号机制
|
4月前
|
监控 测试技术
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
SAP 电商云修改 Product Catalog Staged 版本数据后,同步到 online 版本的 UI 操作
|
4月前
|
存储 监控 数据库
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
SAP 电商云 product catalog 从 staged 到 online 两个版本之间的同步
|
4月前
|
监控 安全 数据管理
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念
SAP 电商云 Product catalog 的 staged 和 online 两种版本的设计理念
|
4月前
|
JavaScript 前端开发
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
|
4月前
|
搜索推荐 JavaScript API
Spartacus cds-feature.module.ts 源代码结构介绍
Spartacus cds-feature.module.ts 源代码结构介绍
|
4月前
|
数据库 存储 BI
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
|
4月前
|
JavaScript 开发者 资源调度
Spartacus 2211 开发版本采用 npm install 结合 package-lock.json 避免 build 出错
Spartacus 2211 开发版本采用 npm install 结合 package-lock.json 避免 build 出错
Spartacus 2211 开发版本采用 npm install 结合 package-lock.json 避免 build 出错
|
4月前
|
存储 数据库
如何查询 SAP ABAP 系统做过的基于源代码的增强信息试读版
如何查询 SAP ABAP 系统做过的基于源代码的增强信息试读版
下一篇
DDNS