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

156
Visualizações
NGINX proxy_pass devuelve HTML de tipo de contenido en lugar de JAVASCRIPT de tipo de contenido

Tengo la siguiente configuración NGINX

 events {} http { access_log /dev/stdout; error_log /dev/stderr; resolver 1.1.1.1 1.0.0.1 valid=5s ipv6=off; # CloudFlare DNS resolver upstream myupstream { server xyz.appspot.com:443; } server { server_name www. mywebsite.com; listen 80; set $myupstream "xyz.appspot.com:443"; location ^~ /mypath/ { proxy_pass https://myupstream/theirpath/; # <-------- Case A - proxy_pass via UPSTREAM proxy_pass https://$myupstream/theirpath/; # <-------- Case B - proxy_pass via VARIABLE proxy_set_header Host "$myupstream"; } } } # TEST_URL: http://www.mywebsite.com/mypath/framework.js # DESTINATION_URL: https://xyz.appspot.com:443/theirpath/framework.js

El problema ocurre en las líneas proxy_pass

Cuando uso el Caso A ✅...

... proxy_pass a través de UPSTREAM... TEST_URL devuelve el encabezado correcto Content-Type: application/javascript como se esperaba

Cuando uso el Caso B ❌...

... proxy_pass a través de VARIABLE... TEST_URL devuelve el encabezado incorrecto Content-Type: text/html .

Esto da como resultado una representación defectuosa por parte del navegador.


¿Cómo puedo asegurarme de que el "Caso B" regrese correctamente como lo hace el "Caso A"?

Me aseguré de que DESTINATION_URL devuelva correctamente Content-Type: application/javascript cada vez.

over 4 years ago · Santiago Trujillo
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