怎么使用Node.js搭建一個靜態(tài)Web服務器?下面本篇文章就手把手教大家使用Node.js搭建靜態(tài)Web服務器的方法,希望對大家有所幫助!
一、動靜態(tài)服務器的概念
1.1 靜態(tài)Web服務器概念
我們通常稱靜態(tài)Web服務器為靜態(tài)網(wǎng)站,其主要特征就是服務器上的所有內容都是現(xiàn)成的,不需要后端做額外的處理。當我們向靜態(tài)服務器發(fā)送網(wǎng)頁請求時,服務器只需要根據(jù)我們的請求路徑(URL),返回對應的html
文件就行了。
靜態(tài)網(wǎng)站是指全部由HTML(標準通用標記語言的子集)代碼格式頁面組成的網(wǎng)站,所有的內容包含在網(wǎng)頁文件中。網(wǎng)頁上也可以出現(xiàn)各種視覺動態(tài)效果,如GIF動畫、FLASH動畫、滾動字幕等,而網(wǎng)站主要是靜態(tài)化的頁面和代碼組成,一般文件名均以htm、html、shtml等為后綴?!?百度百科
與靜態(tài)網(wǎng)站對應的是我們最常見的動態(tài)Web服務器,此類服務器最大的特征就是所有資源通常不是以html
形式存儲的,而是需要后端查詢數(shù)據(jù),組成網(wǎng)頁之后再返回給用戶,每個用戶看到的內容可能是都不相同的。例如,在Java
搭建的Web服務器中,我們可以使用JSP
拼接網(wǎng)頁,形成特定于用戶的頁面。
(1)動態(tài)網(wǎng)頁以數(shù)據(jù)庫技術為基礎,可以大大降低網(wǎng)站維護的工作量;
(2)采用動態(tài)網(wǎng)頁技術的網(wǎng)站可以實現(xiàn)