# 新项目

目前微前端仅支持 tiger4 (opens new window)

# 说明

  • 新项目要求使用react技术栈
  • React项目接入权限模块,需要采用微前端模式

# 项目工程

项目采用微前端方式开发,所以需要创建两个项目工程:1. 主应用 2. 子应用。

# 工作流

流程概览

# 资源申请

  1. 服务申请 (opens new window):主应用、子应用各申请一个。如果需要新增一个产品用来挂靠这两个服务,则还需要进行产品申请 (opens new window)
  2. 服务器申请 (opens new window):服务器按项目情况,酌情申请
  3. consul注册 (opens new window):新增服务需要进行consul注册。虽然新的服务在第一次opera部署的时候,pe会自动注册consul,但还是建议手动申请注册。不需要等应用在服务器上部署好再申请。此时申请好的consul,默认是维护状态

# 应用开发

  1. 主应用
  2. 子应用

相关开发注意事项,请参考注意事项

# 应用部署

同原有opera部署

# 配置

# API网关配置

  1. 主应用需要申请API网关的转发配置,同一般服务
  2. 如果主应用与子应用的接入方式为网关集成,则每一个子应用都需要申请API网关