2 回答

TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
服務(wù)端渲染,按照你們java來(lái)理解,就是在前后端分離出現(xiàn)之間,通過(guò)jsp直接渲染html后,直接返回瀏覽器渲染端方式。
放到現(xiàn)在,就是在前端和后端之間,新增一個(gè)node層,通過(guò)node層去后端獲取接口數(shù)據(jù)。并完成頁(yè)面數(shù)據(jù)端渲染,在返回給瀏覽器。當(dāng)然,這中間包含了前端代碼的同構(gòu),路由同步,數(shù)據(jù)流同步等一些列問(wèn)題。具體配置還是挺復(fù)雜等。vue等服務(wù)端渲染文檔還算較齊全的

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
現(xiàn)代前端框架屬于SPA,所有元素節(jié)點(diǎn)由js生成,這個(gè)生成過(guò)程一般由框架的內(nèi)核代碼執(zhí)行,但這樣帶來(lái)的問(wèn)題就是前端編譯后的文件全都是js文件,而html只有簡(jiǎn)單的幾行內(nèi)容,這樣就產(chǎn)生了一個(gè)問(wèn)題,SEO的問(wèn)題如何解決。于是服務(wù)端渲染框架產(chǎn)生了,將客戶端組件放入后端渲染,由框架渲染出整體組建后將頁(yè)面發(fā)送到客戶端,這樣就解決了SEO的問(wèn)題。
添加回答
舉報(bào)