当在 codespace 中运行的应用程序在控制台输出端口时,GitHub Codespaces 会检测 localhost URL 模式并自动转发该端口。欲了解更多信息,请参阅 在您的 codespace 中转发端口。
如果端口未被自动转发,您可以手动转发。欲了解更多信息,请参阅 在您的 codespace 中转发端口。
如果已设置端口转发,请检查以下内容
- 使用弹出在 VS Code 右下角的通知“toast”消息中的链接,或点击终端中的 URL,以打开已转发的端口。如果您通过浏览器连接到 codespace,在本地机器上键入
localhost:8000(仅作示例)将无法工作。 - 确保检查您的应用程序仍在 codespace 中运行。如果 codespace 在一段时间不活动后已停止,您需要在 codespace 重启后重新启动应用程序。
通常,您可以将已转发的端口设为公开访问,或仅在拥有该仓库的组织内部访问。欲了解更多信息,请参阅 在您的 codespace 中转发端口。如果公共或组织可见性选项不可用,或两者均不可用,则表示已配置组织级策略。欲了解更多信息,请参阅 限制已转发端口的可见性。
GitHub 用于端口转发的域名可能会不时更改。如果在代码中引用已转发的端口,例如在测试中,我们建议使用环境变量而不是硬编码 URL。欲了解更多信息,请参阅 您在 codespace 中的默认环境变量。