問題描述我是一個 java開發人員,最近在了解這個服務端渲染是怎么個搞法,不是很明白,看了 vue的服務端渲染介紹也不是很懂以前的 寫接口,然后通過js獲取數據再展示,這是什么渲染我理解的是:服務端獲取數據,拼接成html,直接發給客戶端,但是這個過程,不是很了解它是怎么傳遞的感覺js都是無形傳參,隨便寫個參數就能用,這個參數從哪來,有什么用,包含了什么都不知道問題出現的環境背景及自己嘗試過哪些方法看了很多簡單教程,有點懂,有點懵
2 回答

手掌心
TA貢獻1942條經驗 獲得超3個贊
服務端渲染,按照你們java來理解,就是在前后端分離出現之間,通過jsp直接渲染html后,直接返回瀏覽器渲染端方式。
放到現在,就是在前端和后端之間,新增一個node層,通過node層去后端獲取接口數據。并完成頁面數據端渲染,在返回給瀏覽器。當然,這中間包含了前端代碼的同構,路由同步,數據流同步等一些列問題。具體配置還是挺復雜等。vue等服務端渲染文檔還算較齊全的

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
現代前端框架屬于SPA,所有元素節點由js生成,這個生成過程一般由框架的內核代碼執行,但這樣帶來的問題就是前端編譯后的文件全都是js文件,而html只有簡單的幾行內容,這樣就產生了一個問題,SEO的問題如何解決。于是服務端渲染框架產生了,將客戶端組件放入后端渲染,由框架渲染出整體組建后將頁面發送到客戶端,這樣就解決了SEO的問題。
添加回答
舉報
0/150
提交
取消