路由器
在 Web 上,router(路由器)一词根据上下文的不同,可以指代不同的概念。
-
对于网络层来说,路由器是一种网络设备,它决定如何将 数据包路由到正确的位置。
-
对于应用层中的 单页应用程序 (SPA) 来说,路由器是一个库,它决定根据给定的 URL 显示哪个网页。该中间件模块用于所有 URL 功能,因为这些 URL 被赋予了指向被渲染以打开下一个页面的文件的路径。
SPA 中路由的概念多年来发生了显著的演变。请参阅 哈希路由 术语表条目了解更多信息。
-
在服务层中 API 的实现中,路由器是一个软件组件,它解析请求,并将请求定向或路由到程序内的各种处理程序。路由器代码通常会接收来自处理程序的响应,并协助将其返回给请求者。
另见
- 有关网络层上下文,请参阅 Wikipedia 上的 Router (computing)。
- 在应用层上下文中,大多数流行的 SPA 框架都包含内置的路由库,例如: