alibaba / ice

🚀 ice.js: The Progressive App Framework Based On React(基于 React 的渐进式应用框架)
https://ice.work
MIT License
17.83k stars 2.09k forks source link

如何指定hot-update.json的请求host #6789

Closed justrustc closed 7 months ago

justrustc commented 7 months ago

我们的项目是微前端,我在尝试把子应用迁移到ice,除了热更新别的都没问题 举例: 访问https://developer.test.com/projecta, 在开发模式下基座会去加载localhost:3000,静态资源加载都没问题,但是加载hot-update.json的时候请求的https://developer.test.com/xxx.hot-update.json, 如何指定hot-update.json请求到localhost 我试了在 ice.config.mts 指定devPublicPath = 'http://localhost:3000/' 和 webpack config.devServer.devMiddleware.publicPath = 'http://localhost:3000/' ,都没用

ClarkXia commented 7 months ago

参考 https://webpack.js.org/configuration/dev-server/#websocketurl

lxzy-yun commented 4 months ago

我是用 xswitch 代理了这个 update.json,就可以在基座中热更新了 image