当前位置: 首页 > article >正文

微前端qiankun的部署

微前端qiankun的部署

  • 本地开发
    • 主应用配置启动端口
    • 子应用配置启动端口
  • 测试环境部署:
    • 场景 1:主应用和微应用部署到同一个服务器(同一个 IP 和端口)
      • 微应用都放在在一个特殊名称(不会和微应用重名)的文件夹下
      • 主应用配置
      • 子应用配置
    • 配置nginx

本地开发

主应用配置启动端口

打开主应用项目
src/micro/app.js文件中查看子应用的端口号

/**
     * name: 微应用名称 - 具有唯一性
     * entry: 微应用入口 - 通过该地址加载微应用,本地与服服务器配置有区别
     * container: 微应用挂载节点 - 微应用加载完成后将挂载在该节点上
     * activeRule: 微应用触发的路由规则 - 触发路由规则后将加载该微应用
     */
    {
   
      name: 'netmoni_child1',
      entry:
        origin + (ENV === 'development' ? ':31325' : '/child/netmoni_child1/'),
      container: '#child1_frame',
      activeRule: '/sub/child1',
      props: {
    ...msg } // 下发子应用的信息
    }

例如此端口号为31325

子应用配置启动端口

打开子应用项目
src/settings.js配置子应用启动端口:

module.exports = {
   
 //...其他配置
  /**
   * @type {String} ''
   * @description sub project port
   */
  port: 31325
}

此端口需与主应用对应一致
分别启动运行主应用与子应用即可

测试环境部署:

场景 1:主应用和微应用部署到同一个服务器(同一个 IP 和端口)


http://www.kler.cn/a/515776.html

相关文章:

  • 使用 Python 获取 1688 商品快递费用 API 接口的示例代码解析
  • Genetic Prompt Search via Exploiting Language Model Probabilities
  • github登录用的TOTP和恢复码都丢失了怎么办
  • linux网络 | 传输层TCP | 认识tcp报头字段与分离
  • simulink入门学习01
  • Bigemap pro批量设置属性/填充字段
  • Java中Set集合的面试试题及答案解析
  • idea plugin插件开发——入门级教程(IntelliJ IDEA Plugin)
  • Ansible fetch模块详解:轻松从远程主机抓取文件
  • git如何设置pull的时候有些文件不pull
  • GitCode 助力 AutoTable:共创 MyBatis 生态的自动表格管理新篇章
  • 常见的RocketMQ面试题及其简要答案
  • Ubuntu系统更改IP,保姆级教程
  • 【Redis】在Java中以及Spring环境下操作Redis
  • 快速搭建深度学习环境(Linux:miniconda+pytorch+jupyter notebook)
  • java开发之文件上传
  • 202112 青少年软件编程等级考试C/C++ 二级真题答案及解析(电子学会)
  • uiautomator2教程
  • Flink Gauss CDC:深度剖析存量与增量同步的创新设计
  • 自定义UITableViewCell
  • 小米Vela操作系统开源:AIoT时代的全新引擎
  • 《安富莱嵌入式周报》第349期:VSCode正式支持Matlab调试,DIY录音室级麦克风,开源流体吊坠,物联网在军工领域的应用,Unicode字符压缩解压
  • 网络协议入门:OSI模型与TCP/IP栈
  • 深度学习系列75:sql大模型工具vanna
  • linux网络 | 传输层TCP | 认识tcp报头字段与分离
  • 心法利器[127] | 24年算法思考-特征工程和经典深度学习