更新時(shí)間:2022-11-08 來源:黑馬程序員 瀏覽量:
后端路由通過用戶請(qǐng)求的URL分發(fā)到具體的處理程序,瀏覽器每次跳轉(zhuǎn)到不同的URL,都會(huì)重新訪問服務(wù)器。服務(wù)器收到請(qǐng)求后,將數(shù)據(jù)和模板組合,返回HTML頁面,或者直接返回HTML模板,由前端JavaScript程序再去請(qǐng)求數(shù)據(jù),使用前端模板和數(shù)據(jù)進(jìn)行組合,生成最終的HTML頁面,圖5-1演示了后端路由的工作原理。
圖5-1 后端路由
在圖5-1中,網(wǎng)站的服務(wù)器地址是http://localhost,在這個(gè)網(wǎng)站中提供了3個(gè)頁面,分別為“首頁”“關(guān)于”和“我的資料”。當(dāng)用戶在瀏覽器中輸入U(xiǎn)RL地址http://localhost/person來訪問“我的資料”頁面時(shí),服務(wù)器就會(huì)收到這個(gè)請(qǐng)求,找到相對(duì)應(yīng)的處理程序,這就是路由的分發(fā),這一功能是通過路由來實(shí)現(xiàn)的。
需要注意的是,瀏覽器每訪問一次新頁面的時(shí)候,都要向服務(wù)器發(fā)送請(qǐng)求,然后服務(wù)器會(huì)響應(yīng)請(qǐng)求,返回新頁面給瀏覽器,在這個(gè)過程中會(huì)有一定的網(wǎng)絡(luò)延遲。
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19