路由器

网络上对路由器有三个定义

  1. 在网络层,路由器是一种网络设备,它决定将数据包转发到哪里。
  2. 在应用程序层的单页面应用程序中,路由器是一个库,它决定由给定URL呈现哪个网页。此中间件模块用于所有 URL 函数,因为这些函数被赋予一个指向要渲染以打开下一页的文件的路径。
  3. 在服务层的API实现中,路由器是一个软件组件,它解析请求并将请求路由到程序中的各种处理程序。路由器代码通常会接受来自处理程序的响应并帮助将其返回给请求者。

另请参阅

针对网络层上下文

对于应用程序层上下文中的 SPA,大多数流行的 SPA 框架都有自己的路由库