Codespace 내에서 실행되는 애플리케이션이 포트를 콘솔에 출력하면 GitHub Codespaces가 localhost URL 패턴을 검색하고 포트를 자동으로 전달합니다. 자세한 내용은 코드스페이스에서 포트 전달을(를) 참조하세요.
포트가 자동으로 전달되지 않으면 수동으로 전달할 수 있습니다. 자세한 내용은 코드스페이스에서 포트 전달을(를) 참조하세요.
포트 전달이 설정된 경우 다음을 확인합니다.
- VS Code의 오른쪽 아래 모서리에 표시되는 알림 "알림" 메시지의 링크를 사용하거나 터미널에서 URL을 클릭하여 전달된 포트를 엽니다. 브라우저를 통해 codespace에 연결된 경우 예를 들어 로컬 머신에
localhost:8000을 입력하면 작동하지 않습니다. - 애플리케이션이 codespace 내에서 계속 실행되고 있는지 확인합니다. 비활성 기간 후에 codespace가 중지된 경우 codespace가 다시 시작되면 애플리케이션을 다시 시작해야 합니다.
일반적으로 전달된 포트를 공개적으로 또는 리포지토리를 소유한 조직 내에서 액세스할 수 있도록 만들 수 있습니다. 자세한 내용은 코드스페이스에서 포트 전달을(를) 참조하세요. 퍼블릭 또는 조직 표시 여부에 대한 옵션 중 하나 또는 둘 다를 사용할 수 없는 경우 이는 조직 수준 정책이 구성되었음을 나타냅니다. 자세한 내용은 전달된 포트의 가시성 제한을(를) 참조하세요.
포트 전달에 사용되는 도메인 GitHub은 수시로 변경될 수 있습니다. 예를 들어 테스트에서 코드에서 전달된 포트를 참조하는 경우 URL을 하드 코딩하는 대신 환경 변수를 사용하는 것이 좋습니다. 자세한 내용은 codespace의 기본 환경 변수을(를) 참조하세요.