在使用qiankun框架时,在主应用调用子应用有时会碰到sockjs404,导致子应用重复刷新,
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/898f305dc29b4dc8b90c18b684545df9.png)
这里主要是主应用与子应用sockjs通信的问题,我们可以使用vite/webpack的代理,这里我主应用使用的vite,修改vite.config.js
export default defineConfig({
...
server: {
headers: {
'Access-Control-Allow-Origin': '*'
},
host: '0.0.0.0',
proxy: {
'/sockjs-node/': {
target: 'http://127.0.0.1:8000',
secure: false,
changeOrigin: true //是否跨域
},
}
}
...
})