鍍金池/ 問(wèn)答/HTML/ nuxt “服務(wù)端渲染應(yīng)用部署” 和 “靜態(tài)部署” 究竟有什么區(qū)別啊?

nuxt “服務(wù)端渲染應(yīng)用部署” 和 “靜態(tài)部署” 究竟有什么區(qū)別啊?

nuxt “服務(wù)端渲染應(yīng)用部署” 和 “靜態(tài)部署” 究竟有什么區(qū)別啊?
難道不是一個(gè)意思嗎?

回答
編輯回答
別傷我

服務(wù)端渲染應(yīng)用部署:是每次請(qǐng)求經(jīng)過(guò)服務(wù)器,查詢(xún)數(shù)據(jù)庫(kù)或接口,渲染模板后返回html,算是動(dòng)態(tài)渲染的;
靜態(tài)部署: 是預(yù)先將所有路由頁(yè)面處理后,生成靜態(tài)的html,是一個(gè)完全不需要服務(wù)器的靜態(tài)網(wǎng)站了。

2018年6月18日 14:58
編輯回答
孤毒

靜態(tài)部署:全部路徑被打包出 index.html a.html b.html 等文件,而實(shí)際訪問(wèn),服務(wù)器就把這些文件服務(wù)出去,屬于是文件服務(wù)。
服務(wù)端渲染部署:請(qǐng)求會(huì)經(jīng)過(guò) express 的 render ,如果你想,它會(huì)動(dòng)態(tài)改變,因?yàn)槭瞧唇拥摹?br>靜態(tài)部署,想要做到請(qǐng)求數(shù)據(jù)并放在頁(yè)面里面,只能在客戶(hù)端做。
服務(wù)端渲染部署,要做到請(qǐng)求數(shù)據(jù)并放在頁(yè)面里面,可以在服務(wù)器,也可以在客戶(hù)端做。
可以認(rèn)為,靜態(tài)部署,和 vue cli 的 build 生成的東西一樣,屬于靜態(tài)文件。
可以認(rèn)為,服務(wù)端渲染部署,和 express 的 render 一樣。

2018年2月3日 01:25