为什么 SAP Spartacus 4.0 源代码版本读取不到 CX_BASE_URL 环境变量的值?
生活随笔
收集整理的這篇文章主要介紹了
为什么 SAP Spartacus 4.0 源代码版本读取不到 CX_BASE_URL 环境变量的值?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 环境变量的值?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序之自定义toast弹窗「建议收
- 下一篇: 银行卡被注销是怎么回事,有以下四点