首页 > 其他分享 >前端微服务架构4-生产环境打包部署补充

前端微服务架构4-生产环境打包部署补充

时间:2024-01-22 16:45:25浏览次数:20  
标签:child1 架构 index 前端 compliancePromotion 应用 dist 打包

生产环境使用同一个ip和端口部署父子应用,所以和本地运行有所区别,

区别1:主应用中子应用的注册:

var apps = [
    {
        name: 'cw-wfw1',
        entry: '/child1/', //入口文件不同,本地为entry: '//localhost:10001',
     container: '#wfw1',
        activeRule: '/compliancePromotion',
        props: { 
            // routerBase: "/compliancePromotion" 
        }
    },
];

 

区别2:子应用配置打包路径vue.config.js

publicPath: '/child1/',

 

3:nginx配置:打包文件的目录结构为在主应用的dist下添加child1文件夹,子应用的打包文件放在这里

    location /child1 {
            root   D://test/dist/;
            index  index.html index.htm;
            try_files $uri $uri/ /child1/index.html;
        }

 

标签:child1,架构,index,前端,compliancePromotion,应用,dist,打包
From: https://www.cnblogs.com/wscw/p/17980381

相关文章

  • 基础架构即代码 | 亚马逊如何在现实生活中实践 DevOps
    当我在2005年作为开发人员加入亚马逊时(那时AmazonWebServices还不存在),我从公司领了一个传呼机(如图1所示)。在亚马逊,开发人员不仅要设计实现一个具体的服务,还要负责这个服务的部署和管理。为了完成运营任务,开发人员需要轮流“值班”,随时准备故障诊断和处理。传呼机就是值班......
  • web前端dy - 2
    101、++运算符++运算符优先级最高,所以不会先算乘法、a++与 ++a:++a,++在前先自增再运算,a++,++在后先运算在自增102、JSlabel语法退出多层循环方法一:把循环封装成函数,用return来终止函数(循环)输出:方法二:抛出错误输出:方法三:直接让i大于10方法四:label语句这里的outer只是一个标签,......
  • 后端返回的msg操作成功,只能说明是后端没问题了,只有前端所有操作逻辑执行完成,前端才能
    后端返回的消息表示后端处理成功:当后端接收到前端请求并成功处理后,通常会返回一个消息(例如,JSON数据或其他形式的响应)。这个消息可能包含了成功的状态码、操作成功的提示信息等。这仅表示后端在处理请求时没有出现问题,并且已按照预期执行相应的操作。前端逻辑完成后显示操作成功......
  • 前端js方法的书写顺序,比如有内部方法,外部方法,用户触发的动作方法,监听事件方法,等等,
    在前端JS开发中,通常的方法书写顺序如下:变量声明和初始化内部方法定义外部方法定义初始化函数事件监听方法定义用户触发的动作方法定义这个顺序的主要目的是提高代码的可读性和可维护性。按照这个顺序,可以使代码更加清晰、易于理解和修改。变量声明和初始化应该在前面,因为......
  • Java架构师英语缩写
    Java架构师英语缩写Java是一种广泛应用于软件开发领域的编程语言,作为一名Java架构师,了解和掌握各种与Java相关的英语缩写是非常重要的。本文将介绍一些常见的Java架构师英语缩写,并附带代码示例进行解释,希望能帮助读者更好地理解和运用这些术语。ORM(ObjectRelationalMapping)ORM......
  • 前端学习-HTML/CSS刷题笔记03
    1布局单列布局单列布局是将头部、内容区、底部在页面上垂直排列,是非常实用的一种布局方式。主要对三个区域的宽度进行统一,然后通过设置自动外边距进行居中。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X......
  • 前端学习-简单项目练习01-小兔鲜
    一些笔记使用flex-wrap换行(一行一个元素)ul{display:flex;flex-wrap:wrap;}ulli{flex:100%;}html中让img撑满整个divdiv要设置宽高,img也要有宽高且均为100%,最重要的是img要给display:block。<divid="mainDiv"style="width:100%;height:100%">......
  • 打包
    如果你想将你的Python代码打包成一个exe文件,方便其他人在没有安装Python环境的情况下运行,可以使用PyInstaller或cx_Freeze等工具将其打包成可执行文件。以下是使用PyInstaller的步骤:首先,确保你已经安装了PyInstaller。你可以使用以下命令在终端或命令提示符中进行安装:CopyCo......
  • 深入理解 Flink(一)Flink 架构设计原理
    大数据分布式计算引擎设计实现剖析MapReduceMapReduce执行引擎解析MapReduce的组件设计实现图Spark执行引擎解析Spark相比于RM的真正优势的地方在哪里:(Simple、Fast、Scalable、Unified)DAG引擎中间计算结果可以进行内存持久化基于内存计算(不完全对,确切地说是把数据都加载(从内......
  • springboot多模块项目(微服务项目)正确打包(jar)方式
    大致步骤新建一个springboot项目名称为父亲添加父快捷方式。新建子模块,子模块同时插入新建springboot的项目,依次创建enty和web模块(关键是并配置好pom文件)web模块依赖于entiy模块中的实体类,创建测试控制器,先测试项目没问题再开始打包(jar)开始打包测试jar是否有用创建项目注意点:子模......