路由器
在 Web 上,router(路由器)一詞根據上下文的不同,可以指代不同的概念。
-
對於網路層來說,路由器是一種網路裝置,它決定如何將 資料包路由到正確的位置。
-
對於應用層中的 單頁應用程式 (SPA) 來說,路由器是一個庫,它決定根據給定的 URL 顯示哪個網頁。該中介軟體模組用於所有 URL 功能,因為這些 URL 被賦予了指向被渲染以開啟下一個頁面的檔案的路徑。
SPA 中路由的概念多年來發生了顯著的演變。請參閱 雜湊路由 術語表條目瞭解更多資訊。
-
在服務層中 API 的實現中,路由器是一個軟體元件,它解析請求,並將請求定向或路由到程式內的各種處理程式。路由器程式碼通常會接收來自處理程式的響應,並協助將其返回給請求者。
另見
- 有關網路層上下文,請參閱 Wikipedia 上的 Router (computing)。
- 在應用層上下文中,大多數流行的 SPA 框架都包含內建的路由庫,例如: