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