路由是应用开发中比较关键的一个环节,其主要作用包括但不限于:

  • 让URL更规范以及优雅;
  • 隐式传入额外请求参数;
  • 绑定请求数据;
  • 使用请求缓存;
  • 路由中间件支持;

路由解析的过程一般包含:

  • 路由定义:完成路由规则的定义和参数设置;
  • 路由检测:检查当前的URL请求是否有匹配的路由;
  • 路由解析:解析当前路由实际对应的操作(方法或闭包);
  • 路由调度:执行路由解析的结果调度;

掌握路由主要是要掌握路由定义及参数设置,其它环节是由系统自动完成的。

路由的主体规划和定义应该尽可能在应用开发前完成,在后期可以进行路由的参数调整和规则增补。

文档更新时间: 2022-09-29 18:24   作者:随商信息技术(上海)有限公司