更新時間:2022-11-08 來源:黑馬程序員 瀏覽量:
后端路由通過用戶請求的URL分發(fā)到具體的處理程序,瀏覽器每次跳轉(zhuǎn)到不同的URL,都會重新訪問服務器。服務器收到請求后,將數(shù)據(jù)和模板組合,返回HTML頁面,或者直接返回HTML模板,由前端JavaScript程序再去請求數(shù)據(jù),使用前端模板和數(shù)據(jù)進行組合,生成最終的HTML頁面,圖5-1演示了后端路由的工作原理。
圖5-1 后端路由
在圖5-1中,網(wǎng)站的服務器地址是http://localhost,在這個網(wǎng)站中提供了3個頁面,分別為“首頁”“關于”和“我的資料”。當用戶在瀏覽器中輸入URL地址http://localhost/person來訪問“我的資料”頁面時,服務器就會收到這個請求,找到相對應的處理程序,這就是路由的分發(fā),這一功能是通過路由來實現(xiàn)的。
需要注意的是,瀏覽器每訪問一次新頁面的時候,都要向服務器發(fā)送請求,然后服務器會響應請求,返回新頁面給瀏覽器,在這個過程中會有一定的網(wǎng)絡延遲。