Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

197
Visualizações
next js no se enruta a la página en una subcarpeta usando el enrutamiento predeterminado de next js en un clúster de kubernetes

Estoy siguiendo un tutorial de microservicios, estamos usando docker y kubernetes para los servicios. Uno de los servicios es una aplicación de cliente a continuación, en la aplicación estamos usando las siguientes reglas de enrutamiento predeterminadas en las que tenemos las páginas en la carpeta de páginas, nosotros hizo una subcarpeta en la carpeta de la página llamada auth y agregó otra página signup.js. al igual que

estructura de carpetas

mi archivo de configuración yaml para el servicio al cliente es así

 apiVersion: apps/v1 kind: Deployment metadata: name: client-depl spec: replicas: 1 selector: matchLabels: app: client template: metadata: labels: app: client spec: containers: - name: client image: dtemb965/client --- apiVersion: v1 kind: Service metadata: name: client-srv spec: selector: app: client ports: - name: client protocol: TCP port: 3000 targetPort: 3000

El archivo de configuración de ingreso es así:

 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: ingress-service annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/use-regex: 'true' spec: rules: - host: ticketing.dev http: paths: - path: /api/users/?(.*) backend: serviceName: auth-srv servicePort: 3000 - path: /?(.*) backend: serviceName: client-srv servicePort: 3000

y estoy usando skaffold para administrar la ejecución de los servicios localmente. El archivo de configuración de skaffold es así

 apiVersion: skaffold/v2alpha3 kind: Config deploy: kubectl: manifests: - ./infra/k8s/* build: local: push: false artifacts: - image: dtemb965/auth context: auth docker: dockerfile: Dockerfile sync: manual: - src: 'src/**/*.ts' dest: . - image: dtemb965/client context: client docker: dockerfile: Dockerfile sync: manual: - src: '**/*.js' dest: .

cuando ejecuto la aplicación fuera del contenedor, es decir, sin docker y kubernetes, todas las rutas funcionan bien, pero cuando la ejecuto en un clúster de kubernetes e intento navegar a la página en la subcarpeta auth usando el enlace https://ticketing.dev/auth/signup

Recibo una página 404 no encontrada. ¿Qué podría estar mal?

NOTA: todas las demás páginas fuera de la carpeta de autenticación funcionan bien cuando se ejecutan dentro o fuera del clúster

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda