Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

365
Views
Encabezado de host no válido cuando ngrok intenta conectarse al servidor de desarrollo de React

Estoy tratando de probar mi aplicación React en un dispositivo móvil. Estoy usando ngrok para hacer que mi servidor local esté disponible para otros dispositivos y lo he hecho funcionar con una variedad de otras aplicaciones. Sin embargo, cuando intento conectar ngrok al servidor de desarrollo de React, aparece el error:

 Invalid Host Header

Creo que React bloquea todas las solicitudes de otra fuente de forma predeterminada. ¿Alguna idea?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Estoy encontrando un problema similar y encontré dos soluciones que funcionan en cuanto a ver la aplicación directamente en un navegador

 ngrok http 8080 -host-header="localhost:8080" ngrok http --host-header=rewrite 8080

obviamente reemplace 8080 con cualquier puerto en el que esté ejecutando

esta solución aún genera un error cuando uso esto en una página incrustada, que extrae el archivo bundle.js de la aplicación de reacción. Creo que, dado que reescribe el encabezado en localhost, cuando está incrustado, busca localhost, en el que la aplicación ya no se ejecuta.

over 4 years ago · Santiago Trujillo Report

0

Opción 1

Si no necesita usar la autenticación, puede agregar configuraciones a los comandos ngrok

ngrok http 9000 --host-header=reescribir

o

ngrok http 9000 --host-header="localhost:9000"

Pero en este caso, la autenticación no funcionará en su sitio web porque la sesión y los encabezados de reescritura de ngrok no son válidos para su dominio de ngrok.

opcion 2

Si está utilizando un paquete web, puede agregar la siguiente configuración

 devServer: { disableHostCheck: true }

En ese caso, el encabezado de autenticación será válido para su dominio ngrok

over 4 years ago · Santiago Trujillo Report

0

No sé por qué, pero probé todo y no funcionó para mí. Lo que finalmente funcionó para mí es esto: ngrok http https://localhost:4200 -host-header="localhost:4200"

podría ser útil para alguien

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!