tutorial start failed error alternative http routes server localhost ngrok

http - start - ngrok tunnel session failed internal server error



ngrok: obtenga todas las rutas al servidor localhost (2)

Acabo de toparme con este problema, la razón de esto es porque su botón usa un redireccionamiento de ruta absoluta directo que ngrok (o cualquier servicio de tunneling utilizado hasta ahora) no puede manejar. Debe usar una ruta de redirección relativa como: window.location.href = ''/path'';

En general, se considera la mejor práctica usar siempre URL relativas para que la aplicación no esté vinculada al nombre de host. Por supuesto, este es un trabajo ideal, la mayoría de las aplicaciones heredadas pueden no seguir esto desafortunadamente.

Estoy usando ngrok (cuenta gratuita) en mi servidor local para mi servidor web codificado escrito en Go

En Ubuntu, después de iniciar mi servidor (que escucha en el puerto 3000), ejecuto este comando para iniciar ngrok:

./ngrok http 3000

Luego, otra PC puede acceder a mi demo web mediante la ruta proporcionada por ngrok, por ejemplo, http://6fed323a.ngrok.io

Pero cuando hacen algo al respecto (por ejemplo, hacer clic en un botón que redirige), el host de la URL se convierte en localhost nuevo.

No hay ninguna función de ngrok que permita el acceso a todas las rutas en el servidor, ¿verdad? Estoy aprendiendo


Mientras trabajaba en la aplicación de Rails, quería ejecutarlo en ngrok, pero obtuve el siguiente error:

The connection to http://xxxxxx.ngrok.io was successfully tunneled to your ngrok client, but the client failed to establish a connection to the local address localhost:3000.

Parece que ngrok funciona bien, pero mi servidor local no. Lo cual es cierto ya que olvidé ejecutar mi aplicación de rails primero por run $ rails s . Al hacerlo, pude conseguir que el tunning de ngrok funcionara bien.

Asegúrese de que su servidor local se ejecute primero.

He notado cambios en url de ngrok en la URL del host local cuando hago clic en el logotipo del sitio que se define como root_path en mi route file . Pero otros enlaces y pestañas de encabezado, por ejemplo, funcionan bien y muestran ngrok url.

Buena suerte.