javascript - html中,圖片、JS、CSS透過標籤的src或url取得伺服器上的資源,那伺服器需要為每個資源寫出對應的回應嗎?
为情所困
为情所困 2017-06-17 09:16:59
0
1
1006

最近小白在學nodeJS,在做網頁程式設計這塊兒時想到,瀏覽器先透過輸入的位址發出HTTP請求到一個頁面(伺服器回應請求回傳一個HTML檔),然後HTML中的圖片、JS、 CSS透過標籤的src或href取得伺服器上的資源(也是瀏覽器發出http請求),但HTML中的圖片那麼多,不可能每個都單獨在伺服器端寫一個回應吧?那是伺服器寫一個通用回應,透過匹配請求位址來發送相應的資源嗎?還是把資源放到伺服器不做處理,只要位址正確就能自動取得?希望得到指教,謝謝

为情所困
为情所困

全部回覆(1)
滿天的星座

伺服器寫一個通用回應,透過匹配請求位址來發送相應的資源

這個是正確的。當然在開發的過程中,一般使用函式庫,例如express有app.use(express.static('public'))方法,koa有koa-static中介軟體。

把資源放到伺服器不做處理,只要位址正確就能自動取得

這個也是對的,但需要一些工具,像是nginx。
node server程式在nginx後面的時候,可以使用nginx來代理這些靜態資源。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板