据我所知,对于传统的路由,请求首先命中for中间件,然后路由器会将请求与预定义的模板进行比较。
如果找到匹配的,则从请求中提取路由值,并将其分配给所选模板的路由参数。控制器和操作路由参数随后用于查找请求的路由。
另一方面,属性路由url在运行时被计算并作为url和相关动作的键值对存储在字典中,并且当请求命中url中间件时,它检查请求url是否是字典中的关键字并调用相关动作。
但是当请求到达我们定义了两种路由类型的mvcmiddleaware时,哪个路由器倾向于首先处理请求?
https://stackoverflow.com/questions/62637834
复制