Angular 是在客户端渲染还是在服务器端渲染?

MTB*_*MTB 7 angular

我认为 Angular 框架是在客户端渲染的,但读完这篇文章后,我无法意识到 Angular 应用程序的哪一部分是在服务器端渲染的。我搜索并阅读,但我找不到 Angular 应用程序何时通过 Nginx 等 Web 服务器构建和服务,如何在服务器端呈现?

sib*_*ain 6

普通的 Angular 应用程序在浏览器中执行,在 DOM 中渲染页面以响应用户操作。Angular Universal在服务器上执行,生成静态应用程序页面,稍后在客户端上引导。这意味着应用程序通常呈现得更快,让用户有机会在完全交互之前查看应用程序布局。

源自这里

它可以以两种方式呈现。

  1. SSR:服务器端渲染 - 将客户端或通用应用程序渲染为服务器上的 HTML
  2. CSR:客户端渲染 - 在浏览器中渲染应用程序,通常使用 DOM。

在 Web 上呈现