环境变量
定义应用系统的全局环境变量,用于配置应用运行时的各项参数和行为,支持灵活定制以适配不同运行环境。
介绍
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| namespace | 样式bem的命名空间 | string | ibiz |
| dev | 是否为开发模式 | boolean | false |
| hub | 是否为多应用 hub 基座模式 | boolean | true |
| enableMqtt | 是否启用 mqtt (ws模式消息) | boolean | false |
| mqttUrl | mqtt 默认连接地址,emq 服务地址 /portal/mqtt/mqtt, rebbitmq 服务地址 /portal/mqtt/ws | string | /portal/mqtt/mqtt |
| appId | 默认应用的应用标识 | string | - |
| logLevel | 日志级别,使用loglevel插件包生成 | LogLevelDesc | ERROR |
| baseUrl | 请求根路径 | string | /api |
| pluginBaseUrl | 插件默认所在目录,获取插件时根据该值拼接出完整的url | string | http://172.16.240.221 |
| loginMode | 登录模式;DEFAULT: 默认标准登录,CUSTOM: 自定义登录,CAS: 中央认证登录,OAUTH: oauth登录 | DEFAULT | CUSTOM | CAS | OAUTH | DEFAULT |
| oauthOpenAccessId | oauth 开放接入标识 | string | - |
| casLoginUrl | 中央认证登录地址 | string | - |
| isLocalModel | 模型是否为本地模型(走静态资源模式)(已弃用) | boolean | false |
| remoteModelUrl | 远程模型路径 | string | /remotemodel |
| assetsUrl | 资源文件根路径 | string | ./assets |
| dcSystem | 中心系统标识 | string | - |
| downloadFileUrl | 文件下载url | string | /ibizutil/download/ |
| uploadFileUrl | 文件上传url | string | /ibizutil/upload/ |
| enablePermission | 是否启用权限校验(默认true) | boolean | true |
| menuPermissionMode | 菜单权限校验模式(默认MIXIN) | MIXIN | RESOURCE | RT | MIXIN |
| routePlaceholder | 路由占位符 | string | '-' |
| enableWfAllHistory | 是否让所有工作流history接口走all(已弃用) | boolean | false |
| enableEncryption | 是否启用加密,加密模式为RSA加密 | boolean | false |
| appLoadingTheme | 应用loadding主题 | DEFAULT | DARK | LIGHT | DEFAULT |
| AppTitle | 应用标题 | string | - |
| AppLabel | 应用标记 | string | - |
| isSaaSMode | 是否为 SaaS 模式 | boolean | true |
| isMob | 是否为移动端应用 | boolean | false |
| favicon | 应用图标地址 | string | ./favicon.ico |
| isEnableMultiLan | 是否启用多语言,此值是默认加载后,根据应用模型中的配置来决定是否启用多语言。请勿手动修改此值 | boolean | false |
| anonymousUser | 匿名用户名 | string | - |
| anonymousPwd | 匿名用户密码 | string | - |
| enableAnonymous | 启用匿名模式 | boolean | false |
| accessStoreArea | 访问数据存储区域 | COOKIE | LOCALSTORAGE | SESSIONSTORAGE | COOKIE |
| marketAddress | 市场地址,与实体子应用引用视图配合使用 | string | - |
| devtoolConfig | devtool的配置对象 | IDevToolConfig | - |
| enableTitle | 是否启用title,是否hover时线上title提示 | boolean | true |
| tokenHeader | token头 | string | - |
| tokenPrefix | token前缀 | string | - |
| customParams | 自定义动态参数,格式如:{"XXX":"YYY","AAA":"BBB"} | IApiParams | - |
| cookieDomain | 定义cookie作用域 | string | - |
| environmentTag | 环境类型 | development | test | production | development |
| mobMenuShowMode | 移动端菜单呈现模式,DEFAULT:菜单映射的页面菜单显示,非菜单映射的页面菜单不显示;ALWAYS:所有页面菜单都显示,默认:DEFAULT | DEFAULT | ALWAYS | DEFAULT |
| enableAI | 是否启用AI支持 | boolean | true |
| appVersion | 应用版本号 | string | - |
| aMapSecurityJsCode | 高德地图安全密钥 | string | - |
| aMapKey | 高德地图key | string | - |
| runContainer | 运行容器 | DYNAENGINE | FULLCODE | - |
| mobWeChatAppId | 移动端微信appid | string | - |
开发调试工具配置(IDevToolConfig)
| 名称 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| studioBaseUrl | 配置平台基础路径 | string | https://open.ibizlab.cn/modeldesign/#/ |
| modelPreviewWidth | 模型预览宽度 | number | - |
| logLevel | 日志级别 | LogLevelDesc | - |
| v9Mode | 是否启用v9模式 | boolean | false |
| defaultMode | 默认打开模式 | open | close | 'close' |