Angular CSS、JS未加载到AKS上
有一个角度SPA,通过头盔停靠并部署在aks上。当部署在独立docker上时,我可以看到应用程序按预期工作。但是在AKS上部署时,看不到资源加载。当检查日志时,可以看到 “GET/”“Mozilla/5.0” 它应该位于/abc/a.css的位置,因此我发现我的ingress不允许流量通过我的服务路径,并尝试设置应用程序根目录、多重重写目标示例。但似乎没有任何帮助,下面是我的ingress.yml Ingress.yml:Angular CSS、JS未加载到AKS上,angular,url-rewriting,kubernetes-ingress,nginx-ingress,azure-aks,Angular,Url Rewriting,Kubernetes Ingress,Nginx Ingress,Azure Aks,有一个角度SPA,通过头盔停靠并部署在aks上。当部署在独立docker上时,我可以看到应用程序按预期工作。但是在AKS上部署时,看不到资源加载。当检查日志时,可以看到 “GET/”“Mozilla/5.0” 它应该位于/abc/a.css的位置,因此我发现我的ingress不允许流量通过我的服务路径,并尝试设置应用程序根目录、多重重写目标示例。但似乎没有任何帮助,下面是我的ingress.yml Ingress.yml: 感谢是advance配置deployUrl后,问题在于我的入口,还对我的
感谢是advance配置deployUrl后,问题在于我的入口,还对我的入口文件进行了以下更改以使其正常工作
kind: Ingress
metadata:
name: abc-ingress
namespace: abc
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /$1
nginx.ingress.kubernetes.io/use-regex: "true"
spec:
rules:
- http:
paths:
- backend:
serviceName: fbmdashboardpoc-service
servicePort: 80
path: /abc/(.*)
希望它能帮助其他人解决同样的问题也许这能帮助@JoseGuzman尝试过它没有运气似乎仍然无法解决我的问题此路径有效,但当我们刷新其他路径时,它认为404错误
kind: Ingress
metadata:
name: abc-ingress
namespace: abc
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/rewrite-target: /$1
nginx.ingress.kubernetes.io/use-regex: "true"
spec:
rules:
- http:
paths:
- backend:
serviceName: fbmdashboardpoc-service
servicePort: 80
path: /abc/(.*)