微前端踩坑记录 - 无界、乾坤
2023-05-16 本文已影响0人
动感光波波波
-
style报错
使用无界进行嵌套子应用,如果子应用是react,出现了style<>什么的,需要将react中的动态生成样式修改为一次性生成样式 -
如果子应用中有弹出层的,比如select组件等,使用了antUI,有时候会出现点击后没有弹出效果,其实是因为默认弹出在了document.body中,需要给他二次更换一下绑定节点
-
【已踩坑】主应用内子应用请求接口,headers返回不全,子应用单独启动可以返回完整header
现象:
主应用内子应用请求接口 ,看控制台上面的network的headers中是有很多的,但是console只能打印到content-type,最多再加一个
content-length;
子应用单独启动可以返回完整的。
解决:
这个时候需要由后台服务端进行处理
后台接口中,在响应头中增加:
context.Response.Headers.Add("Access-Control-Expose-Headers", "Content-Disposition"); // 或者 *
如果是用nginx部署后发现这个问题,那么需要再nginx的代理配置中加上这个,后台接口就无需再加了
具体可见:
https://www.cnblogs.com/testlearn/p/17311664.html
https://www.cnblogs.com/alww/p/14048970.html