1樓:召伯樹
nodejs 是乙個執行 js 的環境,它有 io 的模組可以訪問本地的檔案,有 http 模組可以處理請求。但是服務端渲染讀模板,綁資料,到返回 html 都需要你自己去實現。
以前的服務端渲染的方式是每次資料更新的時候重新整理頁面重新傳送 html 去客戶端更新資料,nuxt.js 並不是,與其說是服務端渲染更應該叫前後端同構渲染,只有第一次訪問的時候是服務端渲染的方式,之後的資料更新還是 ajax 請求。
2樓:然冬
首先要理解next.js或者nuxt.js使用場景下所謂的服務端渲染的含義以及想要解決的問題。
假設以下場景,題主自己寫了一篇技術分享文章放在自己的伺服器上。
在訪問這個頁面的時候,瀏覽器從伺服器拿到的HTML是這樣的:
lang
="en"
>
>
charset
="UTF-8"
>
>分享title
>head
>
>
="title" >div> ="content" >div> div>