前言
前端多项目部署到 Nginx 的同一监听端口下的解决方案,项目由一个主项目和多个子项目组成,主项目和子项目都是单独打包。
主子项目之间是使用的腾讯开源的无界(WebComponent 容器 + iframe 沙箱)前端框架,能够完善的解决适配成本、样式隔离、运行性能、页面白屏、子应用通信、子应用保活、多应用激活、vite 框架支持、应用共享等。
https://wujie-micro.github.io/doc
项目打包设置
在vite.config.js文件中设置 base 路径:
主项目 base 路径设置为默认即可'/':
export default defineConfig(({
command, mode }) => {

本文介绍了如何将包含主项目和子项目的前端应用部署到Nginx同一监听端口,涉及vite.config.js中的base路径设置,以及Nginx.conf的配置技巧,特别强调了子项目配置的注意事项,如MIME类型问题和try_files的正确设置。
最低0.47元/天 解锁文章
7274





