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

249
Visualizações
Nuxt (o nodo) que mezcla entornos de escritorio y móviles (página de representación con escritorio + datos móviles)

Tengo algunas partes específicas de escritorio/móvil de código de plantilla, algo así como:

 <div v-if="!isMobile"> {{ Show something desktop specific }} </div> <div v-if="isMobile"> {{ Show something mobile specific }} </div>

isMobile es una variable almacenada dentro vuex .

Para la detección de dispositivos, uso nuxtjs/device .

El problema: si abro simultáneamente las versiones de escritorio y móvil, el html renderizado se mezcla, es decir, la versión de escritorio muestra la página de escritorio + cosas específicas del móvil y la versión móvil muestra la página móvil + cosas específicas del escritorio.

Inicialmente pensé que el problema estaba en algún lugar dentro de Nginx (probablemente con parte de caché), pero simplemente verifiqué "npm run start" y descubrí que este problema es específico de nuxt (o nodo).

Estructura del servidor de producción actual:

-> nginx-proxy (1 contenedor)

-> nginx con certificados LetsEncrypt y caché por dominio (1 contenedor)

-> nodo con código nuxt adjunto que ejecuta "npm run start" (5 contenedores, uno por dominio).

Por ahora, la forma más fácil que conozco es tener contenedores docker separados para las versiones de escritorio y móvil, pero en este momento ya tengo 5 contenedores para 5 dominios diferentes (que reciben configuraciones específicas a través de API) y en el futuro la cantidad de dominios crecerá. , por lo que, si es posible, me gustaría evitar tener 2 contenedores (móvil/escritorio) por dominio.

¿Hay alguna manera de mantener un contenedor para las versiones de escritorio y móvil? ¿Tal vez desconfiguré algo?

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