Quando um aplicativo em execução dentro de um codespace exibe uma porta no console, o GitHub Codespaces detecta o padrão da URL do localhost e encaminha automaticamente a porta. Para saber mais, confira Encaminhar portas no seu código.
Se uma porta não for redirecionada automaticamente, você poderá redirecioná-la manualmente. Para saber mais, confira Encaminhar portas no seu código.
Se o encaminhamento de porta estiver configurado, verifique o seguinte:
- Use o link na mensagem de notificação "notificação do sistema", que aparece no canto inferior direito do VS Code, ou clique na URL no Terminal, para abrir a porta encaminhada. Se você digitar
localhost:8000(por exemplo) no computador local, isso não funcionará se você estiver conectado ao codespace por meio do navegador. - Certifique-se de verificar se seu aplicativo ainda está sendo executado dentro do seu codespace. Se seu codespace parou após um período de inatividade, você deverá certificar-se de reiniciar o seu aplicativo depois que o codespace for reiniciado.
Normalmente, você pode tornar uma porta redirecionada acessível publicamente ou dentro da organização que possui um repositório. Para saber mais, confira Encaminhar portas no seu código. Se uma ou ambas as opções de visibilidade pública ou da organização não estiverem disponíveis, isso indicará que uma política no nível da organização foi configurada. Para saber mais, confira Como restringir a visibilidade das portas encaminhadas.
Os usos do domínio GitHub para encaminhamento de porta podem mudar periodicamente. Se uma porta encaminhada for referenciada em seu código, por exemplo, em um teste, use uma variável de ambiente em vez de codificar a URL. Para saber mais, confira Variáveis de ambiente padrão para seu codespace.