Skip to main content
Version: 2.x

API Reference > @next-core/brick-types > BaseRouteConf

BaseRouteConf interface

路由的基本配置信息。

Signature:

export interface BaseRouteConf

Properties

PropertyTypeDescription
aliasstring路由别名,它同时有路由唯一 ID 的作用,应保障在微应用内的唯一性。
contextContextConf[]上下文配置列表。
defineResolvesDefineResolveConf[]预定义的异步数据处理配置列表。
documentIdstring关联的文档 ID。
exactboolean是否精确匹配(未设置时系统默认会匹配路由地址及其所有子目录地址)。
hybridboolean标记为混合的路由,将转换 legacy: iframe 模式。例如对于标记了 legacy: iframe 的应用, 其中 hybrid: true 的路由将使用普通模式渲染页面;而对于其它应用,其中 hybrid: true 的路由将使用 iframe 模式渲染页面。
menuMenuConf菜单配置。
pathstring路由地址,通常应使用 ${APP.homepage} 开头。
permissionsPreCheckstring[]预校验的动态权限列表,在编排中可以通过 <% PERMISSIONS.check("your-action") %>来校验权限点。 当被校验的权限点为已知字符串,则框架会扫描收集统一校验,不需要在此处声明; 当被校验的权限点需要动态获得,例如通过 QUERY,PATH,CTX 等参数动态计算得到,则需要在 permissionsPreCheck 中提前声明。 如果某个权限点需要在接口中获得,也只需要在 Context 中通过异步 Resolve 提前赋值给 Context 即可。
providersProviderConf[]提前声明可供路由内使用的 Provider 列表。
publicboolean标记为公开的路由不需要登录就能进入。
redirectstring | ResolveConf要重定向的地址或异步处理配置。
seguesSeguesConf页面切换配置表。