在使用本文章介紹的步驟進行SAP Spartacus Storefront在服務器端渲染模式(SSR)下的調試以前,請您確保已經按照以下幫助文檔的介紹,已經成功啓用了服務器端渲染:node
https://sap.github.io/spartac...git
而且成功經過下列命令行啓動了Spartacus Storefront:github
node dist/standalone/server/main.js
本文介紹SAP Spartacus Storefront工做於服務器端渲染模式下時,如何對其進行調試:服務器
Ctrl+Shift+D, 打開Visual Studio Code的調試面板:ide
添加一個新的調試配置:spa
點擊下圖底部的「Add Configuration」:命令行
選擇「Node.js: Attach to Process」debug
根據實際須要更改新建好的第8行的debug配置名稱:3d
運行這個調試配置:調試
在Visual Studio Code裏可以觀察處處於運行狀態中的node進程:
選擇這個進程後,在Visual Studio Code的call stack標籤頁裏,就能看到一個處於RUNNING狀態的進程了,如今就能夠設置斷點開始調試了:
接下來的調試,就和通常的在Visual Studio Code裏調試nodejs應用沒有什麼區別了:
把Visual Studio Code breakpoints面板裏的Caught Exceptions和Uncaught Exceptions的勾打上,這樣一旦Spartacus在SSR模式下運行遇到錯誤,斷點會自動觸發:
更多Jerry的原創文章,盡在:"汪子熙":