【发布时间】:2021-06-11 18:49:58
【问题描述】:
在使用 Vue 之类的框架时,我试图了解 SSR 与 CSR 的区别。难道它总是是 CSR,因为你会使用 Vue Router 或类似的机制来导航?
当我想到 SSR 时,我想到了 Rails 之类的东西,其中服务器加载了不同的路由并加载了一个 ERB 文件来显示。有没有关于如何设置 SSR 和 vue 的示例?
【问题讨论】:
-
看看 Nuxt.js (nuxtjs.org) 它会为你解释一切。 :)
-
我现在可以告诉你的是:前端框架正如你所说的通常构建在客户端并在客户端处理所有内容。带有像 Vue 这样的框架的 SSR 的工作方式如下:您的站点将由服务器生成,并将被预处理然后您从服务器获得的作为用户是已经构建的完整 DOM。动态的东西当然仍然依赖客户端,但初始加载能力现在切换到服务器而不是用户:)
标签: vue.js server-side-rendering