AWS EKS+ALB环境下remoteEntry.js返回HTML而非JS的问题求助
问题:AWS EKS微前端部署后remoteEntry.js返回HTML而非JavaScript
部署环境
- 应用已Docker容器化,部署在AWS EKS集群
- 使用ELB Ingress Controller处理路由转发
- 已配置Ingress资源实现路由规则
- 容器内通过NGINX提供静态内容服务
问题详情
- 访问
https://[host-url]/qes-run/remoteEntry.js时,返回内容为宿主应用的HTML代码(示例:
HostName
- 进入对应Pod验证,
remoteEntry.js文件存在且内容为正确的JavaScript代码
已执行的排查操作
- 校验NGINX配置,确认静态文件路由规则正确
- 检查Ingress资源配置,确认路径与后端服务映射无误
- 核查AWS ELB监听器及转发规则配置
- 确认目标组中所有注册Pod状态健康
请求协助
已附上以下配置文件:
- 微前端应用Ingress配置
- 宿主应用Ingress配置
- 微前端容器NGINX配置
- 宿主容器NGINX配置
尽管完成上述排查,问题仍未解决,恳请分析问题原因并提供解决方案。
内容的提问来源于stack exchange,提问作者David
相关产品推荐
相关产品推荐

