Skip to main content

Solución de problemas de reenvío de puertos en GitHub Codespaces

Pasos de solución de problemas para los problemas comunes del reenvío de puertos.

Cuando una aplicación que se ejecuta en un codespace genera un puerto para la consola, GitHub Codespaces detecta el patrón de la dirección URL del host local y reenvía el puerto automáticamente. Para obtener más información, consulta "Reenvío de puertos en el codespace".

Si un puerto no se reenvía automáticamente, puedes reenviarlo manualmente. Para obtener más información, consulta "Reenvío de un puerto".

Si se configura el reenvío de puertos, verifica lo siguiente:

  • Usa el vínculo incluido en el mensaje de notificación del sistema, que aparece en la esquina inferior derecha de VS Code, o haz clic en la dirección URL del Terminal, para abrir el puerto reenviado. No funcionará teclear localhost:8000 (como ejemplo) en tu equipo local si estás conectado al codespace a través del explorador.
  • Asegúrate de verificar que tu aplicación aún se esté ejecutando desde dentro de tu codespace. Si tu codespace paró después de un periodo de inactividad, necesitarás garantizar que tu aplicación reinicie una vez que se reinició el codespace.

Normalmente, puedes hacer que un puerto reenviado sea accesible públicamente o dentro de la organización que posee un repositorio. Para obtener más información, consulta "Reenvío de puertos en el codespace". Si las opciones de visibilidad pública o de la organización no están disponibles, esto indica que se ha configurado una directiva de nivel de organización. Para más información, vea "Restricción de la visibilidad de los puertos reenviados".

Es posible que los usos del dominio GitHub para el reenvío de puertos cambien de vez en cuando. Si haces referencia a un puerto reenviado en el código, por ejemplo, en una prueba, se recomienda usar una variable de entorno en lugar de codificar la dirección URL de forma rígida. Para obtener más información, consulta "Variables de entorno predeterminadas para el codespace".