micro-app
micro-app copied to clipboard
主应用和子应都是 vite 打包,报:failed to connect to websocket
前言
一个主应用 main,两个子应用 app1 , app2 。主应用和子应用都是 vue3 项目, 通过 vite 打包。
问题
子应用无法正常切换
复现步骤
- 访问主应用: http://127.0.0.1:5173/ , 页面上有四个路由: app1, app2, home, about 。 其中 home ,about 为主应用路由;
- 点击 app1 路由, 可以正常切换 app1 子应用,控制台报错: failed to connect to websocket
- 点击 app2 路由,正常切换 app2 子应用, 控制台报错: failed to connect to websocket
- 点击 home 路由或者 about 路由,可以正常切换;
最小复现仓库:
环境
浏览器: chrome (比较新的版本即可) @micro-zoe/micro-app: 0.8.10 vue: 3.2.38 @vitejs/plugin-vue: 3.0.3
vite应用,用microapp,都不如直接用iframe
我也是这样子(主应用umi, 子应用vite+react), 接入了, 页面倒是出来了,但是应用通信不行,相关的环境变量都获取不到
有解决么
ws 一直报错

我也是这样子(主应用umi, 子应用vite+react), 接入了, 页面倒是出来了,但是应用通信不行,相关的环境变量都获取不到
![]()
请问解决了吗
有解决吗
没有 弃坑了,转wujie了
------------------ 原始邮件 ------------------ 发件人: "micro-zoe/micro-app" @.>; 发送时间: 2023年4月20日(星期四) 中午11:12 @.>; @.@.>; 主题: Re: [micro-zoe/micro-app] 主应用和子应都是 vite 打包,报:failed to connect to websocket (Issue #604)
有解决吗
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
这个是vite版本的问题,用"vite": "^2.6.13"的版本就不会有这个报错