路由器

Web 路由器有三种定义:

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

参见

对于网络层上下文:

对于应用层中的单页应用,大多数流行的单页应用框架都有其路由库: