router - 路由
路由支持
依赖模块
无
配置项
配置项 | 类型 | 默认值 | 功能 |
---|---|---|---|
prefix | string | 无 | 统一路径前缀 |
methods | string[] | ['HEAD', 'OPTIONS', 'GET', 'PUT', 'PATCH', 'POST', 'DELETE'] | 允许的请求方法 |
sensitive | boolean | false | 路径匹配忽略大小写字母 |
strict | boolean | false | 是否启用严格匹配,一字不差,路径结尾有无 "/" 将会是两个路由 |
exclusive | boolean | false | 如果发生多个匹配,将执行最后一个匹配 |
host | string \| RegExp | 无 | 使用域名路由,例如个性化二级域名匹配 |
Core 挂载项
挂载项 | 类型 | 功能 |
---|---|---|
router | Router | 路由实例 |
Context 挂载项
挂载项 | 类型 | 功能 |
---|---|---|
params | { [key: string]: string } | 路由路径参数对象 |
router | Router | 路由实例 |