SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码
前文:SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作
入口:
进入 platform-server.js:
入口:
最终在服务器端执行 bootstrap,输入 Component 为 AppComponent:
这些调用栈和在客户端执行是一样的:
一旦进入这个调用,说明服务器端应用程序的渲染已经结束了:
html 变量包含了渲染好的 HTML 源代码:
首先把渲染好的应用程序源代码返回给浏览器:
如果启用了缓存,将渲染结果放到 map 里:
更多Jerry的原创文章,尽在:“汪子熙”:
SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码相关推荐
- SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作
所有常规请求都用 universal engine 渲染: Index 是静态页面,还得从 browser 文件夹里的资源出发: 读取视图实例: 拿到的 view 实例: 根据请求实例拿到其 key: ...
- SAP Spartacus LockFocusDirective的单步调试
选择表格的一个行项目后,点击回车按键: 从调试器里能看出,这个指令施加在cx-table元素上: 第一个可以focus的元素: a.hide-focus-border 调用event handler: ...
- SAP Spartacus 服务器端渲染模式下,在 Node.js 服务器端渲染视图的单步调试
入口:在 express-engine.js 文件的 render 函数设置断点: 进入 platform-server.js: 这个文件就是 SAP Spartacus 开启服务器端渲染之后,pac ...
- SAP Spartacus UI 服务器端渲染的调试启动方式 - debug 模式
首先确认你已经熟悉这篇文章的启动方式:SAP Spartacus develop branch 的服务器端渲染启动方式. 第一步 添加一个新的 build script,把 --configurati ...
- 给基于SAP Spartacus 3.4.1 版本的 Storefront 添加对服务器端渲染的支持
这个 Storefront 的本地地址:C:\Code\SPA\spa3.1\mystore31 基于的 SAP Spartacus 版本:大于 3.1.3,小于 4.0: 查看 package-lo ...
- 手动为 SAP Spartacus 添加 SSR 支持的步骤
ng add @spartacus/schematics --ssr 在用 SAP Spartacus 开发的 store 里,能看到 devDependencies 里具有 @spartacus/s ...
- SAP Spartacus 最后渲染出的页面和后台 CMS 页面元数据的一一对应
最后渲染出来的Spartacus的根节点:LandingPage2Template: 就是CMS page的homepage: 根节点下的cx-storefront: 就是Angular应用app.c ...
- 如何通过代码获得当前SAP Spartacus Component渲染所基于的slot名称
什么是PageSlotComponent /*** The `PageSlotComponent` is used to render the CMS page slot and it's compo ...
- oracle不能单步调试,oracle bug之vipca无法执行问题的解决
执行srvctl时报错 [oracle@rac01 bin]$ srvctl /u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java: error w ...
最新文章
- java中静态变量和静态方法分别有什么特点?
- shell 实现ip字符串与整形互转
- 《大话数据结构》第9章 排序 9.8 归并排序(下)
- C# 空合并运算符 ??
- 工程搭建:搭建子工程之分布式id生成器
- c语言中指数优化,西藏东财中证医药卫生指数C净值下跌1.96% 请保持关注
- oracle客户端 tsnping时出现TNS-03505:无法解析名称
- 升级Python2.7后 no module name yum
- mqtt如何判断设备离线_污水处理设备公司给出的价格如何判断真实性?
- TCP三次握手抓包观察实战篇
- mysql 不在另一个表中_MySQL选择查询从表中选择不在另一个表中的行?
- Oracle存储过程基本语法
- WSL1升级到WSL2
- Hibernate最全面试题
- access如何设置定期报表汇总_access 2007创建分组报表或汇总报表
- nRF51822 DTM 测试 不能连续发送数据
- ubuntu 改屏幕分辨率命令_Ubuntu修改屏幕分辨率
- 1.计算机网络 知识结构框架
- 一个近乎完美的Unity全平台原生c#热更方案
- windows连接蓝牙失败