# 前端配置文件说明

# 文件结构

文件位置:afcenter-ui/base/config/app-config.json

{
  "loginType": "normal",
  "serverUrl": "/",
  "ssoLoginUrl": "https://ameuat.primeton.com:8443/default/sso.login",
  "title": "AFCenter",
  "shortTitle": "AFCenter",
  "loginPage": {
    "remotePath": "",
    "module": "",
    "page": ""
  },
  "homePage": null,
  "logoutTo": "/",
  "apiPrefix": {
    "priority": "lowest",
    "enabled":true,
    "path":"/afc"
  },
  "componentExt":{
    "path":"/components-ext/remoteEntry.js",
    "scope": "ComponentsExt"
  },
  "isExpress":false,
  "ableScan": true,
  "loginBgSwitch": true,
  "recordLabel": "Copyright © Primeton Technologies Ltd. ",
  "amap": {
    "key": "XXX",
    "securityJsCode": "XXX",
    "webServerKey": "XXX"
  }
}

# 配置说明

参数 说明 类型 可选值 默认值
loginType 用户登录方式 String normal ,iam, pass, sso,micro normal
serverUrl 后台服务地址,当 loginType 为 iam 时, 用于接受 iframe 跨域信息 String -
ssoLoginUrl 后台服务地址,当 loginType 为 sso 时, 用于 SSO 登录登出地址, String -
title 登录页显示的项目名称 String - -
shortTitle 标题简称,用于浏览器 tab 显示 String - -
loginPage 登录页面信息,当 loginType 为 micro 时,登录页信息配置 Object - -
loginPage/remotePath 登录页面信息,当 loginType 为 micro 时,使用的微前端页面的 remote 路径 String - -
loginPage/module 登录页面信息,当 loginType 为 micro 时,使用的微前端页面所在子应用的模块名 String - -
loginPage/page 登录页面信息,当 loginType 为 micro 时,使用的微前端页面名 String - -
homePage 当 loginType 为 normal 时,用户完成登录后跳转的首个页面,目前支持设定为门户(portal)或组织权限中心(默认) String portal -
logoutTo 登出后跳转的目标页面 String - ./index.html
apiPrefix 请求发送前缀设置 Object - -
apiPrefix/priority 请求发送前缀设置优先级,设置为'highest'时使用 apiPrefix/path 为请求前缀,否则优先使用 api 定义中的前缀 String highest -
apiPrefix/enabled 是否使用配置的前缀作为请求发送前缀 Boolean - -
apiPrefix/path 请求发送前缀值 String - -
componentExt 如果主应用希望将子应用的某些组件共享给其它子应用,可配置此项 String/Array - -
componentExt/path 主应用共享子应用组件的 remoteEntry.js 文件地址 String - -
componentExt/scope 主应用共享子应用组件的 scope String - -
isExpress 是否按照 express 版本运行 Boolean - -
ableScan 当 loginType 为 normal 时,是否展示扫码登录按钮 Boolean - -
loginBgSwitch 当 loginType 为 normal 时,登录页背景图是否每天切换 Boolean - -
recordLabel 当 loginType 为 normal 时,登录页的下方的版权信息 String - -
amap 定位扩展组件配置; key:高德地址开放平台的https://console.amap.com/ 中我的应用中配置 Web 端(JS API)的 key securityJsCode:我的应用中配置 Web 端(JS API)的安全密钥 webServerKey:我的应用中配置 Web 服务的 Key Object - -
上次更新: 2023/7/20下午12:25:28