我的“入口”中有这个配置
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress-nginx-rewrite
namespace: ns-apropo-uat
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
ingressClassName: nginx
rules:
- http:
paths:
- path: /real-time-service(/|$)(.*)
pathType: Prefix
backend:
service:
name: frontend-real-time-svc
port:
number: 80
我有该网址,详细信息是,当我尝试进入应用程序时,它不会加载前端所需的文件
我已经尝试使用 router.base 和 build.publicPath 属性更改 nuxt.config 文件
您的
baseURL
需要类似于 /real-time-service/
。
您已经在入口路径中拥有该路径,因此 nginx 会假设您的所有资产均来自
/real-time-service/
而不是 /
您可以在本地测试一下,发现您的所有资源都可以在本地URL上看到。比如:
http://localhost:<localport>/real-time-service