SAP Spartacus 4.0 源代码版本:

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

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

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

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

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

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

这里发送的是相对路径:

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

加一行打印语句:

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

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

现在就能拿到 baseUrl 了:

工作正常:

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

更多Jerry的原创文章,尽在:“汪子熙”:

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

  1. SAP Spartacus 4.0 源代码模式下开启 SSR,为什么会从本地去加载 all.css?

    为什么会从本地去加载 all.css 文件呢?这路径不对头: CSR 模式下,css 的加载是好的: 在 icon-loader.service.ts 代码里设置断点: 更多Jerry的原创文章,尽在 ...

  2. android切环境插件,Android Studio 2.0 - 插件太旧,请更新到更新版本,或设置ANDROID_DAILY_OVERRIDE环境变量...

    Android Studio 2.0 - 插件太旧,请更新到更新版本,或设置ANDROID_DAILY_OVERRIDE环境变量 我更新了Android Studio 2.0版并正常使用. 当我今天创 ...

  3. shell从oracle中获取变量,shell 如何读取环境变量的值

    笔者最近在开发中遇到新旧版本不兼容的问题,需要我解析的内容更新到最新后对于旧的日志将不支持,所以我需要设置开关来区分是用新的脚本还是原来旧的脚本: 这样我就遇到了比较基础的问题,那就是在shell脚本 ...

  4. SAP Spartacus 4.0 版本因为 hamburger 依赖导致构建出错的问题

    build from Schematics 遇到错误消息: SassError: Undefined function. https://github.com/SAP/spartacus/issues ...

  5. SAP Spartacus 4.0 的技术变化

    在您迁移到 4.0 版库之前,我们强烈建议您切换到新的应用程序结构和新的功能库. 在多个小步骤中进行迁移更容易(迁移到新的应用程序结构,切换到提取的功能库,然后迁移到 4.0),您可以确保在每一步之后 ...

  6. 给基于SAP Spartacus 3.4.1 版本的 Storefront 添加对服务器端渲染的支持

    这个 Storefront 的本地地址:C:\Code\SPA\spa3.1\mystore31 基于的 SAP Spartacus 版本:大于 3.1.3,小于 4.0: 查看 package-lo ...

  7. SAP Spartacus 4.0 deprecation 之一 - i18next-xhr-backend

    这个库文件在其 Github 仓库上提到,已经 deprecated 了: 在 SAP Spartacus Schematics 里提到,会被 i18next-http-backend 替换: 在 4 ...

  8. SAP Spartacus 3.0 的一些变化

    SAP Spartacus 确实使用到了Bootstrap这个框架: Technical Changes in Spartacus 3.0 Breaking Changes Translations ...

  9. maven3.5.0在win10中的安装及环境变量配置

    1.maven的下载地址http://maven.apache.org/download.cgi.如下图,下载apache-maven-3.5.0-bin.zip 2.解压缩到自己指定的文件下,mav ...

最新文章

  1. mybatis学习(46):二级缓存被刷新的情况
  2. 树莓派 python 无人机_DIY一个基于树莓派和Python的无人机视觉跟踪系统
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的高校学习智能管理论坛系统
  4. 安装APK时弹窗提示“Detected problems with app native libraries”
  5. Atitit atiplat_reader 基于url阅读器的新特性
  6. VMware windows2003系统安装教程
  7. fortran快速入门
  8. javasocket编程面试题,小白也能看明白
  9. 嵌入式linux交叉开发环境,构建嵌入式Linux交叉开发环境
  10. IDA遇到mojava,crash的情况
  11. html怎么引用桌面图片,html怎么引入图片?
  12. Junit4 initializationError初始化错误 终于解决了!!!
  13. Android中插件化实现的原理,宿主app运行插件中的类 (一)
  14. 苹果cms怎么采集别人网站的视频
  15. 高级软件工程第三次作业:数独游戏界面功能
  16. 【MAX7800羽毛板更新固件及下载bug修复】
  17. 【学习笔记】要学的东西
  18. M,BB面试+职业求教
  19. unity 摄像机追随指定物体
  20. 手把手学会 VS Code 快捷任务神技,成为项目组最靓的崽!

热门文章

  1. vue学习(一)初步了解 vue实例
  2. 数据预处理代码分享——机器学习与数据挖掘 1
  3. Windows中添加自己的程序到开机启动中(添加服务,添加注册表)
  4. 7_CentOS下安装和卸载AdobeReader
  5. 开源 java CMS - FreeCMS2.4 模型管理
  6. Struts1.x的架构一个简图
  7. 读书笔记:软件人才-管理的艺术
  8. UML模型中的图-用例图
  9. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 辅助类:表格单元格使用了 bg-primary 类...
  10. C语言学习及应用笔记之三:C语言const关键字及其使用