DAY 18 - Vue + Vite + Nuxt 建立專案,享受最優質的 DX - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天

截圖 2024-04-17 下午12.01.52.png

截圖 2024-04-17 下午12.04.59.png

認識常見資料夾

快跟他們當好朋友 ! 記住他是誰 !

Nuxt 渲染模式 SSR + SPA

Nuxt 其中一大特性就是渲染方式,我們都知道 Vue 是屬於 SPA 網站,最大的缺點就是 SEO 優化差,那 Nuxt 的渲染方式解決 Vue 的 SEO 問題,但是同時又保有 SPA 的優點,那就是Universal Rendering (通用渲染),結合了 SPA 的 靈活,並結合 SSR 的 SEO 優勢。

Universal Rendering (通用渲染)

Nuxt 預設使用 Universal Rendering (通用渲染) ,就是 SSR + SPA 結合,運作的原理是會先在初次伺服器端渲染再來第二次客戶端渲染,伺服器端渲染可以保有 SEO 優勢,第二次則是給使用者良好 UX 體驗

Untitled

Nuxt 切換渲染模式

nuxt.config 也可以切換渲染方式,默認是 Universal Rendering (通用渲染) - SSR ,我們也可以改為 false ,這樣就變成 CSR 渲染方式就是像 Vue 一樣,可以依照需求切換渲染模式。

//nuxt.configexport default defineNuxtConfig({
  ssr: false// 改為csr,關閉 ssr
})