Router
-
radixtree_uri
:(默认)只使用uri
作为主索引。基于radixtree
引擎,支持全量和深前缀匹配,更多见 如何使用 router-radixtree。- :末尾使用
*
代表给定的uri
是前缀匹配。比如/foo*
,则允许匹配/foo/
、/foo/a
和/foo/b
等。 匹配优先级
:优先尝试绝对匹配,若无法命中绝对匹配,再尝试前缀匹配。
- :末尾使用
- : 同
radixtree_uri
但额外有参数匹配的功能。 radixtree_host_uri
:使用host + uri
作为主索引(基于radixtree
引擎),对当前请求会同时匹配 host 和 uri,支持的匹配条件与radixtree_uri
基本一致。