這是由於 Next.js 預設為伺服器渲染(Server-side Rendering),會在 Node.js 環境下預渲染頁面,並將生成的 HTML 內容發送給 Client 端。 因此渲染過程是在 Server 端而非在瀏覽器中,由於程式無法識別 Window / Document 物件而回報上述 Error。
3/18/2024hackmd-github-sync-badge
3/18/2024眾所周知,React 其實並不是框架(Framework),而是用來建構使用者介面的 JavaScript 函式庫(Library)。 而 Next.js 則是建立 React 之上的框架,除了客戶端渲染(Client-side Rendering),還支援兩種形式的預渲染:靜態網頁生成(Static Site Generation)和伺服器端渲染(Server-side Rendering)。
1/16/2024在上一篇文章 [Google 廣告|比較 ****Google Ads、AdSense、AdMob 和 Ad Manager 的區別****](https://www.notion.so/Google-Google-Ads-AdSense-AdMob-Ad-Manager-15d1a130291342eea702054a52ea63eb?pvs=21) 中,介紹幾種與 Google 廣告相關的服務。 接下來,將會介紹如何使用 Google AdSense,從申請帳號資格到實際設定廣告投放。
11/23/2023or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up