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

做淘口令网站精准防恶意点击软件

做淘口令网站,精准防恶意点击软件,人人做全免费网站,app软件开发公司找用友yonmaker引言 在实际项目开发中,需要将一个独立的前端子项目集成到主项目中。由于部署限制,意味着这两个项目必须要部署在同一个服务器上,不符合我接收到的要求,以下为本人解决的具体步骤和原理: 解决方案概述 子项目&#…

引言

在实际项目开发中,需要将一个独立的前端子项目集成到主项目中。由于部署限制,意味着这两个项目必须要部署在同一个服务器上,不符合我接收到的要求,以下为本人解决的具体步骤和原理:

解决方案概述

  • 子项目:纯前端完整项目
  • 主项目:前后端完整项目
  • 集成方式:子项目构建输出到主项目public目录,主项目通过iframe引用

实施步骤

1. 子项目配置修改打包目录路径

// vite.config.js
export default defineConfig({build: {outDir: 'home/xx/public/childApp', // 替代 outputDir}
})

注意事项‌:

  • 确保打包位置是主项目的public文件夹
  • 其他位置会导致部署后资源不可用
2. 主项目引用
//主项目中任意层级文件中引用,直接以 / 开头引用 public 下的资源<iframe src='/childApp/index.html'/> 

原理说明

为什么使用public目录?

这取决于Vite 的依赖打包机制,它主要遵循‌显式引入原则‌,主要通过静态和动态的 import 语句分析依赖关系进行打包。子包没有被引入,又放在非public文件夹下,则主项目打包部署时不会被打包。就会出现本地可以iframe正常引用,打包部署后查找不到该文件则出现问题。而而public 目录下的文件不会被 Webpack 处理,而是直接复制到构建产物的根目录中,所以直接将子包打包进主文件public文件夹里部署后依然存在。

为什么使用绝对路径?

相对路径(如../public/childApp/index.html)在构建后可能因目录结构变化而失效。绝对路径(/childApp/index.html)能稳定定位public目录下的资源。

方案优势

  1. 满足部署限制要求
  2. 保持子项目独立性
  3. 部署后资源稳定可用

验证方法

部署后检查:

  1. 构建产物中是否包含子项目文件
  2. iframe是否能正常加载子项目内容
http://www.dtcms.com/wzjs/29499.html

相关文章:

  • 西安官网优化报价鄞州seo整站优化服务
  • 网站软文设计自媒体培训
  • 网站建设教程下载今日发生的重大国际新闻
  • 网站seo推广多少钱免费文件外链网站
  • 网站建设所出现的问题关键词搜索网站
  • 常州网站建设公司价位推广app赚佣金
  • 科技有限公司可以做网站建设吗?中国最好的网络营销公司
  • 产看网站权重精准客源推广引流
  • wordpress模板 商品seo教程seo官网优化详细方法
  • 网站推广一站式服务友情链接实例
  • 青海做网站的公司关键词挖掘工具爱网
  • 虎门网站全球外贸采购网
  • 北京的网站建设公司在线资源链接
  • 深圳市做门窗网站有哪些推广江西省seo
  • 个人怎样做网站如何成为百度广告代理商
  • 做旅游的网站有哪些上海牛巨微网络科技有限公司
  • 国内有wix做的好的网站搜索引擎优化的流程
  • 网站如何做的有气质万网注册域名查询
  • 怎么做网站 白百度免费推广网站
  • 用dw怎么做网站留言板seort什么意思
  • 做网站骗子网络推广员是什么
  • 永兴网站建设足球排行榜前十名
  • 广水做网站广告位招商怎么找客户
  • 南皮县建设局网站营销案例100例小故事
  • 宝安网站建设公司968大庆建站公司
  • 专做特产的网站建设企业营销型网站
  • 做国际网站找阿里万网app下载
  • 做壁纸壁的网站有什么网络营销sem培训
  • 网站建设与推广范文2345网址导航中国最好
  • 中文wordpress工具箱杭州网站优化平台