Appearance
系统启动包 mas-system
系统启动包,为平台增加基于后台管理的分租户、分站点、分模式的应用列表启动能力。负责在平台初始化阶段,通过解析访问地址,调用服务接口,获取站点基本信息和应用启动列表,让平台按列表加载相应应用。
访问地址的解析方式
Request参数
如果请求中包括参数 _tenant
和 _site
的,将优先使用这两个参数的值,分别作为租户code和站点code去请求服务接口。
域名
如果请求地址是域名的,将使用域名去请求服务接口,根据域名来获取站点和租户信息。
localhost或ip
如果是 localhost
或 ip
的,则必须通过 pathname
来确定租户和站点,pathname
格式为:/<租户code>/<站点code>
,站点code未指定是,默认值为default
url | 租户code | 站点code |
---|---|---|
192.168.1.190/test/yanshi | test | yanshi |
192.168.1.190/test | test | default |
应用启动列表
格式为字符串数组, 如下:
json
["mas-core@1.0.12", "mas-explorer@1.0.1", "mas-panel@1.0.0", ...]
元素格式为 <app_code>@<app_version>
,@
前后分别为微应用code和微应用版本