Angular CSS、JS未加载到AKS上

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后,问题在于我的入口,还对我的

有一个角度SPA,通过头盔停靠并部署在aks上。当部署在独立docker上时,我可以看到应用程序按预期工作。但是在AKS上部署时,看不到资源加载。当检查日志时,可以看到

“GET/”“Mozilla/5.0”

它应该位于/abc/a.css的位置,因此我发现我的ingress不允许流量通过我的服务路径,并尝试设置应用程序根目录、多重重写目标示例。但似乎没有任何帮助,下面是我的ingress.yml

Ingress.yml:


感谢是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/(.*)