DAY 18 - Vue + Vite + Nuxt 建立專案,享受最優質的 DX - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
Nuxt 其中一大特性就是渲染方式,我們都知道 Vue 是屬於 SPA 網站
,最大的缺點就是 SEO 優化差,那 Nuxt 的渲染方式解決 Vue 的 SEO 問題
,但是同時又保有 SPA 的優點,那就是Universal Rendering (通用渲染)
,結合了 SPA 的 靈活,並結合 SSR 的 SEO 優勢。
Nuxt 預設使用 Universal Rendering (通用渲染)
,就是 SSR + SPA 結合,運作的原理是會先在初次伺服器端渲染
再來第二次客戶端渲染
,伺服器端渲染可以保有 SEO 優勢,第二次則是給使用者良好 UX 體驗
在nuxt.config
也可以切換渲染方式,默認是 Universal Rendering (通用渲染) - SSR ,我們也可以改為 false
,這樣就變成 CSR 渲染方式
就是像 Vue 一樣,可以依照需求切換渲染模式。
//nuxt.configexport default defineNuxtConfig({
ssr: false// 改為csr,關閉 ssr
})