SAP Spartacus 和 SmartEdit 集成的一些 bug
我正在嘗試使用 spartacus 和 smartedit,特別是我有興趣查看選擇分階段產品目錄版本的預覽模式是否工作正常,但顯然不是…我看不到對我在 stage 版本上做的屬性,如果我查看瀏覽器發送到服務器的 occ 調用,我本來希望在每個 occ 調用中總是看到 cmsTicketid 參數,因為據我所知,參數將設置 會話屬性,如要使用的目錄版本等,并且由于 occ 服務是無狀態的,我想每個請求都需要發送 param ,但事實并非如此。
您是否知道有關此功能的任何錯誤,還是我遺漏了什么?
(1) we 創建一個 preview ticket,持有 context informations (content and product catalog version, language, time, …)
(2)then we pass the ticket in every occ request
(3)a filter on the occ web app manage to restore the context in the session (setting language, catalog versions, etc) based on the preview ticket
occ is stateless, it is stateless in terms of session … but there is state in terms of cart, etc.
In practice although it is ‘stateles’ it actually create a session for the length of each request.
but you’ve to pass the ticketid for every request.
代碼:https://github.com/SAP/spartacus/blob/develop/feature-libs/smartedit/root/http-interceptors/cms-ticket.interceptor.ts
if (this.service.cmsTicketId && request.url.includes('/cms/'))issue created:https://github.com/SAP/spartacus/issues/12954
總結
以上是生活随笔為你收集整理的SAP Spartacus 和 SmartEdit 集成的一些 bug的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何配置 SAP BTP Integra
- 下一篇: Jwt生成和解析工具类(万用版,可作为数