入口:在 express-engine.js 檔案的 render 函數設定斷點:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試 進入 platform-server.js:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試 這個檔案就是 SAP Spartacus 開啟伺服器端渲染之後,package.json 裡新增添的引用:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試 下圖執行個體化的 AppServerModule:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試 也是通過 SAP Spartacus Schematics 自動建立的:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試 server.ts 裡,定義了使用 ngExpressEngine boostrap AppServerModule:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試 從 index.html 裡取得 OCC nase url:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試 在 Node.js 伺服器端執行,調用 Commerce 背景的 OCC API:
SAP Spartacus 伺服器端渲染模式下,在 Node.js 伺服器端渲染視圖的單步調試